RFR: 8281093: Violating Attribute-Value Normalization in the XML specification 1.0

Ravi Reddy rreddy at openjdk.java.net
Mon Mar 7 17:13:33 UTC 2022


This fix is for violation of XML specification on Attribute-Value normalization for external entities having character "\r". 

While normalizing entity with '\r', we should be checking if the entity is external before changing the position and offset. "isExternal()" check is missed in the new method :
normalizeNewlines(short version, XMLString buffer, boolean append,boolean storeWS, NameType nt).
.

-------------

Commit messages:
 - 8281093: Violating Attribute-Value Normalization in the XML specification 1.0

Changes: https://git.openjdk.java.net/jdk/pull/7731/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=7731&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8281093
  Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod
  Patch: https://git.openjdk.java.net/jdk/pull/7731.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/7731/head:pull/7731

PR: https://git.openjdk.java.net/jdk/pull/7731


More information about the core-libs-dev mailing list