CVE-2020-28463
Summary
| CVE | CVE-2020-28463 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2021-02-18 16:15:00 UTC |
| Updated | 2023-11-07 03:21:00 UTC |
| Description | 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 |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| [SECURITY] Fedora 34 Update: python-reportlab-3.6.2-1.fc34 - package-announce - Fedora Mailing-Lists |
|
lists.fedoraproject.org |
|
| [SECURITY] [DLA 3590-1] python-reportlab security update |
MLIST |
lists.debian.org |
|
| Server-side Request Forgery (SSRF) in reportlab | Snyk |
CONFIRM |
snyk.io |
Third Party Advisory |
| [SECURITY] Fedora 35 Update: python-reportlab-3.6.2-1.fc35 - package-announce - Fedora Mailing-Lists |
FEDORA |
lists.fedoraproject.org |
|
| [SECURITY] Fedora 34 Update: python-reportlab-3.6.2-1.fc34 - package-announce - Fedora Mailing-Lists |
FEDORA |
lists.fedoraproject.org |
|
| [SECURITY] Fedora 35 Update: python-reportlab-3.6.2-1.fc35 - package-announce - Fedora Mailing-Lists |
|
lists.fedoraproject.org |
|
| N/A |
CONFIRM |
www.reportlab.com |
Product, Vendor Advisory |
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
Vendor Comments And Credit
Discovery Credit
LEGACY: Karan Bamal
Legacy QID Mappings
- 282012 Fedora Security Update for python (FEDORA-2021-13cdc0ab0e)
- 6000091 Debian Security Update for python-reportlab (DLA 3590-1)
- 750945 OpenSUSE Security Update for python-reportlab (openSUSE-SU-2021:2641-1)
- 750958 OpenSUSE Security Update for python-reportlab (openSUSE-SU-2021:1147-1)
- 980087 Python (pip) Security Update for reportlab (GHSA-mpvw-25mg-59vx)