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