XML Injection (aka Blind XPath Injection)
CVE-2019-19450
Summary
In reportlab package versions prior to 3.5.31, parapars allowing remote code execution because "start_unichar" in "paraparser.py" evaluates untrusted user input in a unichar element in a crafted XML document with '<unichar code="' followed by arbitrary Python code. This is a similar issue to CVE-2019-17626.
- LOW
- NETWORK
- HIGH
- UNCHANGED
- NONE
- NONE
- HIGH
- HIGH
CWE-91 - XML Injection (aka Blind XPath Injection)
The software does not properly neutralize special elements that are used in XML, allowing attackers to modify the syntax, content, or commands of the XML before it is processed by an end system.
References
Advisory Timeline
- Published