Skip to main content

XML Injection (aka Blind XPath Injection)

CVE-2019-19450

Severity High
Score 9.8/10

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.

Advisory Timeline

  • Published