PT-2020-19971 · Uppy · Uppy+1
Published
2020-03-20
·
Updated
2020-09-03
·
CVE-2020-8135
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
uppy versions prior to 1.9.3
@uppy/companion versions prior to 1.9.3
Description
The issue allows an attacker to perform a Server-Side Request Forgery (SSRF) attack, enabling them to scan local or external networks or interact with internal systems. This is possible because the
get route in @uppy/companion passes the user-controlled variable req.body.url to a GET request without proper sanitization, allowing attackers to inject arbitrary URLs and make GET requests on behalf of the server.Recommendations
For uppy versions prior to 1.9.3, upgrade to version 1.9.3 or later.
For @uppy/companion versions prior to 1.9.3, upgrade to version 1.9.3 or later.
Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
@Uppy/Companion
Uppy