CVE-2020-28463

medium
Published 2021-03-29 · Modified 2023-11-08
CVSS v3
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS v2
VIR risk
5.5

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

Predictions

Exploit likelihood
30%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2020-28463

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2020-28463.html

OS impact

OSVersionStatusFixed in
arch archfixed3.5.55-1
suse slesaffected
debian debianbookwormfixed3.5.55-1
debian debianbullseyefixed3.5.55-1
debian debianforkyfixed3.5.55-1
debian debiansidfixed3.5.55-1
debian debiantrixiefixed3.5.55-1

Package impact

EcosystemPackageVulnerableFixed
python PyPIreportlab<3.5.553.5.55

References

Verify integrity in audit chain (admin only). AS-IS.