ReportLab through 3.5.26 allows remote code execution because of toColor(eval(arg)) in colors.py, as demonstrated by a crafted XML document with '<span color="' followed by arbitrary Python code.
01
describes (1)
Related CVEs.
| ID | severity | exploitable | ||
|---|---|---|---|---|
| CVE-2019-17626US | critical9.8 | — | ||
ReportLab through 3.5.26 allows remote code execution because of toColor(eval(arg)) in colors.py, as demonstrated by a crafted XML document with '<span color="' followed by arbitra… | ||||
02
references
External citations — patches, advisories, analysis.
- http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00002.htmlWEB
- https://access.redhat.com/errata/RHSA-2020:0195ADVISORY
- https://access.redhat.com/errata/RHSA-2020:0197ADVISORY
- https://access.redhat.com/errata/RHSA-2020:0201ADVISORY
- https://access.redhat.com/errata/RHSA-2020:0230ADVISORY
- https://bitbucket.org/rptlab/reportlab/issues/199/eval-in-colorspy-leads-to-remote-codeWEB
- https://bitbucket.org/rptlab/reportlab/src/default/CHANGES.mdWEB
- https://github.com/advisories/GHSA-qpg2-vx7j-3869ADVISORY
scry
Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.
Free scan