PT-2020-19971 · Uppy · Uppy+1

Published

2020-03-20

·

Updated

2020-09-03

·

CVE-2020-8135

CVSS v3.1

9.8

Critical

VectorAV: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

CVE-2020-8135
GHSA-MM7R-265W-JV6F

Affected Products

@Uppy/Companion
Uppy