CVE-2024-58394

Retool < 3.88.0 XSS via /api/imageProxy SVG Proxying

Published Oct 22, 2026 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
Retool before 3.88.0 contains a cross-site scripting vulnerability that allows unauthenticated attackers to execute scripts by proxying malicious SVG files through /api/imageProxy. Attackers can supply an attacker-hosted SVG in the url parameter, which is served from the Retool origin without a Content Security Policy, executing JavaScript in victims' sessions. Exploitation evidence was first observed by the Shadowserver Foundation on 2024-10-15.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Retool 3.88.0 XSS via /api/imageProxy SVG Proxying Retool < 3.88.0 XSS via /api/imageProxy SVG Proxying
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Retool before 3.88.0 contains a cross-site scripting vulnerability that allows unauthenticated attackers to execute scripts by proxying malicious SVG files through /api/imageProxy. Attackers can supply an attacker-hosted SVG in the url parameter, which is served from the Retool origin without a Content Security Policy, executing JavaScript in victims' sessions. Exploitation evidence was first observed by the Shadowserver Foundation on 2024-10-15.
Title Retool 3.88.0 XSS via /api/imageProxy SVG Proxying
First Time appeared Retool
Retool retool
Weaknesses CWE-79
CPEs cpe:2.3:a:retool:retool:*:*:*:*:*:*:*:*
Vendors & Products Retool
Retool retool
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 9:15 PM
Reserved
Oct 14, 2026, 8:25 PM
Status
Deferred
Published
Oct 22, 2026, 11:17 AM
Modified
Oct 29, 2026, 12:17 PM