CVE-2026-97373
Published:November 04, 2026
Updated:November 05, 2026
draw.io is a configurable diagramming and whiteboarding application. Prior to 30.3.8, the optional /proxy endpoint contains an incomplete server-side request forgery blocklist. When the endpoint is enabled, the URL validator does not reject the RFC 6598 shared address range 100.64.0.0/10. An unauthenticated remote attacker can cause the draw.io server to request internal services that are reachable in this range, potentially disclosing data from Carrier-Grade NAT, Kubernetes, cloud, or overlay-network addresses. This vulnerability is fixed in 30.3.8.
Affected Packages
https://github.com/jgraph/drawio.git (GITHUB):
Affected version(s) >=v18.0.6 <v30.3.8 || >=v19.0.0 <v30.3.8 || >=v20.0.0 <v30.3.8 || >=v21.0.1 <v30.3.8 || >=v22.0.0 <v30.3.8 || >=v23.0.0 <v30.3.8 || >=v24.0.0 <v30.3.8 || >=v25.0.0 <v30.3.8 || >=v26.0.0 <v30.3.8 || >=v27.0.2 <v30.3.8 || >=v28.0.1 <v30.3.8 || >=v29.0.2 <v30.3.8 || >=v30.0.0 <v30.3.8Fix Suggestion:
Update to version v30.3.8Related Resources (4)
Do you need more information?
Contact UsCVSS v4
Base Score:
6.9
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
LOW
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
LOW
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
5.8
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality
LOW
Integrity
NONE
Availability
NONE
Weakness Type (CWE)
Server-Side Request Forgery