CVE-2026-105708
Received Received - Intake

Cross-Site Scripting in imgproxy SVG Handler

Vulnerability report for CVE-2026-105708, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-06

Last updated on: 2026-10-06

Assigner: VulDB

Description

A flaw has been found in imgproxy up to 4.0.17. Affected by this vulnerability is the function sanitizeElement of the file processing/svg/svg.go of the component SVG Handler. Executing a manipulation can lead to cross site scripting. It is possible to launch the attack remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-06
Last Modified
2026-10-06
Generated
2026-10-06
AI Q&A
2026-10-06
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 18 associated CPEs
Vendor Product Version / Range
n/a imgproxy 4.0.0
n/a imgproxy 4.0.1
n/a imgproxy 4.0.2
n/a imgproxy 4.0.3
n/a imgproxy 4.0.4
n/a imgproxy 4.0.5
n/a imgproxy 4.0.6
n/a imgproxy 4.0.7
n/a imgproxy 4.0.8
n/a imgproxy 4.0.9
n/a imgproxy 4.0.10
n/a imgproxy 4.0.11
n/a imgproxy 4.0.12
n/a imgproxy 4.0.13
n/a imgproxy 4.0.14
n/a imgproxy 4.0.15
n/a imgproxy 4.0.16
n/a imgproxy 4.0.17

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a cross-site scripting (XSS) flaw in imgproxy up to version 4.0.17. It exists in the sanitizeElement function of the SVG handler file processing/svg/svg.go. Attackers can remotely exploit this by manipulating SVG files to inject malicious scripts. The issue was reported but remains unaddressed by the project maintainers.

Detection Guidance

To detect this vulnerability, inspect SVG files processed by imgproxy for external resource references in <style>, <image>, or <feImage> elements. Use tools like curl to fetch SVG outputs and grep for URLs in these tags. Check imgproxy logs for requests to external domains. Verify CSP headers do not block CSS or image loading.

Impact Analysis

If you use imgproxy to process user-uploaded or external SVG files, attackers could execute arbitrary JavaScript in the context of your users' browsers. This could lead to session hijacking, data theft, or defacement of your web application. The exploit is publicly available, increasing the risk of real-world attacks.

Compliance Impact

This XSS vulnerability could violate GDPR's requirement for data protection and user privacy (Article 32) if user data is compromised. For HIPAA, it may breach the Security Rule's safeguards for protecting electronic protected health information. Organizations using imgproxy may face compliance violations if exploited.

Mitigation Strategies

Immediately upgrade imgproxy to a version beyond 4.0.17 where this vulnerability is patched. If no patch is available, disable SVG processing or restrict access to the SVG handler endpoint. Monitor network traffic for unusual XSS attempts targeting SVG files.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-105708. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart