Hi,

I am not sure if the Xalan team is aware of this behavior.


Once Xalan Java is in the classpath of a Java application, the flag 
FEATURE_SECURE_PROCESSING is not honored.


The user plokta on GitHub reported to find-sec-bugs project this issue.

He has even created a project for easy reproduction : 
https://github.com/plokta/transformerXXE

When the security feature is ignored, it can lead to SSRF,  remote file read or 
even remote code execution in the case of XSLT parsing.


Reference to the initial report :

https://github.com/find-sec-bugs/find-sec-bugs/issues/433


--

Philippe Arteau
Cybersecurity Researcher
GoSecure POWERED BY COUNTERTACK

www.gosecure.net<http://www.gosecure.net/>

Reply via email to