Approved changes feed: RSS · Atom
cpe:2.3:a:reportlab:reportlab:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Reportlab (cbe4878a-efc7-5abe-8e45-eda6d445e8af) |
|---|---|
| Product | Reportlab (d40f6004-baad-5a0f-88ff-a343371b3657) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:deb/ubuntu/python-reportlab |
purl2cpe | 2026-06-01 10:16:34.581170 |
pkg:github/distrotech/reportlab |
purl2cpe | 2026-06-01 10:16:34.581173 |
pkg:github/mrbitbucket/reportlab-mirror |
purl2cpe | 2026-06-01 10:16:34.581176 |
pkg:pypi/reportlab |
purl2cpe | 2026-06-01 10:16:34.581179 |
pkg:rpm/fedora/python-reportlab |
purl2cpe | 2026-06-01 10:16:34.581182 |
pkg:rpm/opensuse/python-reportlab |
purl2cpe | 2026-06-01 10:16:34.581185 |
pkg:sourceforge/reportlab |
purl2cpe | 2026-06-01 10:16:34.581188 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2023-33733 |
vulnerable | 2026-06-08 06:06:23.389719 |
Details available
Reportlab up to v3.6.12 allows attackers to execute arbitrary code via supplying a crafted PDF file.
Published: 2023-06-05T00:00:00.000Z
Updated: 2025-01-08T18:40:31.117Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-28463 |
vulnerable | 2026-06-08 05:23:56.107681 |
Server-side Request Forgery (SSRF)
MEDIUM (6.5)
All versions of package reportlab are vulnerable to Server-side Request Forgery (SSRF) via img tags. In order to reduce risk, use trustedSchemes & trustedHosts (see in Reportlab's documentation) Steps to reproduce by Karan Bamal: 1. Download and install the latest package of reportlab 2. Go to demos -> odyssey -> dodyssey 3. In the text file odyssey.txt that needs to be converted to pdf inject <img src="http://127.0.0.1:5000" valign="top"/> 4. Create a nc listener nc -lp 5000 5. Run python3 dodyssey.py 6. You will get a hit on your nc showing we have successfully proceded to send a server side request 7. dodyssey.py will show error since there is no img file on the url, but we are able to do SSRF
Published: 2021-02-18T16:00:21.220Z
Updated: 2024-09-17T01:27:03.761Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-19450 |
vulnerable | 2026-06-08 05:13:22.940700 |
Details available
paraparser in ReportLab before 3.5.31 allows 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, a similar issue to CVE-2019-17626.
Published: 2023-09-20T00:00:00.000Z
Updated: 2024-08-05T02:16:47.205Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-17626 |
vulnerable | 2026-06-08 05:13:10.875819 |
Details available
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.
Published: 2019-10-16T11:29:38.000Z
Updated: 2024-08-05T01:47:13.237Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.