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.
Published: 2026-10-22
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Cross‑Site Scripting
Action: Update Retool
AI Analysis

Impact

The vulnerability is a reflected cross‑site scripting flaw in Retool before version 3.88.0. An attacker can supply a URL that points to a crafted SVG file via the url parameter of the /api/imageProxy endpoint. The service returns the SVG content without a content‑security‑policy header, allowing embedded JavaScript to run in anyone who loads the response in their browser. The flaw permits arbitrary script execution with the privileges of the victim’s session, potentially enabling data theft or further compromise. The weakness is classified as CWE‑79.

Affected Systems

Affected vendors and products include Retool deployments running any release prior to 3.88.0. All versions that expose the /api/imageProxy route may be vulnerable, regardless of the hosting environment or network segmentation. The advisory specifically references Retool 3.88.0 as the fix release.

Risk and Exploitability

The CVSS base score is 5.1, which denotes a moderate risk. The EPSS score is unavailable, so the current probability of exploitation is uncertain. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit it by placing a malicious SVG link or embedding the imageProxy URL in a malicious page and luring victims to load it. Because the endpoint is unauthenticated, any user with a Retool session who accesses the proxy response is at risk. No public exploit code is documented, but the Shadowserver Foundation observed exploitation on 2024‑10‑15.

Generated by OpenCVE AI on October 22, 2026 at 12:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Retool to version 3.88.0 or later
  • Apply a strict Content Security Policy to the imageProxy response or block inline scripts
  • Disable or limit access to the /api/imageProxy endpoint if it is not required

Generated by OpenCVE AI on October 22, 2026 at 12:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:37.409Z

Reserved: 2026-10-14T20:25:31.730Z

Link: CVE-2024-58394

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:06.060

Modified: 2026-10-22T11:17:06.060

Link: CVE-2024-58394

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T13:15:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')