CVE-2020-28463

MediumCVSS 6.5/10Last modified Jun 17, 2026

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

Metrics

CVSS 3.1 6.5/10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Feb 18, 2021
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2020

CVE-2020-284649.8This affects the package djv before 2.1.4. By controlling the schema file, an attacker can run arbitrary JavaScript code on the victim machiCVE-2020-284667.5This affects all versions of package github.com/nats-io/nats-server/server. Untrusted accounts are able to crash the server using configs thCVE-2020-284689.8This affects the package pwntools before 4.3.1. The shellcraft generator for affected versions of this module are vulnerable to Server-Side CVE-2020-284697.5This affects the package glob-parent before 5.1.2. The enclosure regex used to check for strings ending in enclosure containing path separatCVE-2020-28478.2Vulnerability in the Oracle Depot Repair product of Oracle E-Business Suite (component: Estimate and Actual Charges). Supported versions thaCVE-2020-284706.1This affects the package @scullyio/scully before 1.0.9. The transfer state is serialised with the JSON.stringify() function and then writtenCVE-2020-284719.8This affects the package properties-reader before 2.2.0.CVE-2020-284729.8This affects the package @aws-sdk/shared-ini-file-loader before 1.0.0-rc.9; the package aws-sdk before 2.814.0. If an attacker submits a malCVE-2020-284736.8The package bottle from 0 and before 0.12.19 are vulnerable to Web Cache Poisoning by using a vector called parameter cloaking. When the attCVE-2020-284777.5This affects all versions of package immer.CVE-2020-284787.5This affects the package gsap before 3.6.0.CVE-2020-284797.5The package jointjs before 3.3.0 are vulnerable to Denial of Service (DoS) via the unsetByPath function.
CVE-2020-28463: Medium severity, CVSS 6.5 | Vulnix