Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed Next AI Draw.io instance
-
DeliveryCraft hostname resolving to internal address bypassing string denylist
-
ExploitPOST to /api/parse-url with crafted payload
-
ExecutionServer DNS-resolves hostname to internal IP
-
PersistSSRF request reaches cloud metadata or internal HTTP service
-
ImpactExfiltrate response containing IAM credentials or sensitive data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The POST /api/parse-url endpoint must be network-reachable by the attacker; no authentication is required per CVSS PR:N. No special configuration is needed - the vulnerable code path is part of default application functionality. The primary limiting factor is deployment footprint: this is a niche open-source project, and instances exposed to the public internet or untrusted networks are the practical target population. Impact is most severe in cloud environments where IMDSv1 is enabled and reachable from the application host, or where the application can reach sensitive internal HTTP services. On-premises deployments with no sensitive internal HTTP endpoints still allow SSRF but with reduced blast radius. |
| Impact | The CVSS 4.0 vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N scores the vulnerable-system impact as nil and the subsequent-system confidentiality impact as High, which accurately reflects the SSRF threat model: the vulnerable application itself is not directly compromised, but downstream internal systems - most critically cloud instance metadata services - are exposed. No attack requirements, no privileges, and no user interaction are necessary, making the endpoint trivially exploitable from the network. A publicly available exploit exists per VulnCheck, which elevates practical risk above the base vector alone. No EPSS score was provided in the intelligence data, and the vulnerability is not listed in CISA KEV, so active mass-exploitation is not confirmed. However, the cloud metadata exfiltration scenario is severe in cloud-hosted deployments: successful SSRF against IMDSv1 can yield IAM credentials, enabling full cloud account compromise as a secondary impact far beyond the CVSS score suggests. Real-world risk is therefore HIGH for any cloud-deployed instance of this product, and low-to-moderate for on-premises deployments without sensitive internal HTTP services. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a POST request to /api/parse-url with a payload hostname that bypasses the string-pattern denylist - for example, a domain under the attacker's control that resolves to 169.254.169.254 (AWS IMDSv1). The server fetches the attacker-specified URL, resolves it to the internal metadata address, and returns the response body (including IAM credentials) to the attacker. A publicly available proof-of-concept exists per VulnCheck, lowering the skill threshold for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Server-side request forgery in Next AI Draw.io through 0.4.16 enables unauthenticated remote attackers to reach arbitrary internal HTTP services by exploiting a hostname validation bypass in the POST /api/parse-url endpoint. The validator inspects hostnames as string patterns only - without DNS resolution - allowing attackers to supply hostnames that pass the string check yet resolve to internal addresses, including cloud metadata endpoints such as the AWS IMDSv1 service. A publicly available proof-of-concept exists per VulnCheck; no CISA KEV listing has been identified at time of analysis.
RemediationAI
No vendor-released patched version has been independently confirmed at time of analysis - the fix reference points to a GitHub issue (https://github.com/DayuanJiang/next-ai-draw-io/issues/918) rather than a tagged release. Monitor the upstream repository for a release that addresses this issue and upgrade immediately when available. As an immediate compensating control, restrict or disable the POST /api/parse-url endpoint via network access controls or reverse-proxy rules if the functionality is not essential, accepting loss of URL-parsing features as a trade-off. If the endpoint must remain available, place the application behind an authenticated gateway to require credentials before reaching the endpoint, reducing the unauthenticated attack surface. For cloud-hosted instances, enable IMDSv2 (token-based) on AWS EC2 and equivalent protections on other providers, which prevents unauthenticated metadata retrieval even if SSRF is achieved. Restrict the application's egress network policy to block access to RFC-1918 ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and the link-local metadata range (169.254.0.0/16) at the network layer - this is the most effective compensating control and has no functional trade-off for legitimate external URL parsing.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-918 (Server-Side Request Forgery) describes a class of vulnerability in which a server-side component makes outbound HTTP requests to attacker-controlled destinations. Here the vulnerable component is the POST /api/parse-url endpoint, which performs URL parsing and fetching logic. The root cause is an incomplete allowlist/denylist implementation: the code performs hostname validation using string pattern matching (e.g., regex or prefix checks against '127.0.0.1', '192.168.', 'localhost') without resolving the hostname through DNS to verify the final IP. This allows bypass via DNS rebinding - where a controlled domain initially resolves to an external address but is rebound to an internal address mid-request - or via encoding tricks (decimal IP notation, hex encoding, IPv6 representations) that the string check does not recognize but the operating system's resolver does. The affected package is identified by CPE cpe:2.3:a:dayuanjiang:next-ai-draw-io:*:*:*:*:*:*:*:* covering all versions through 0.4.16.
Know when Next Ai Draw Io gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N
Network endpoint, no auth, no interaction; scope changes to internal systems with high confidentiality impact via SSRF; no integrity or availability impact observed.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Next AI Draw.io through 0.4.16 contains a server-side request forgery vulnerability in the POST /api/parse-url endpoint due to hostname validation that only checks string patterns without DNS resolution. Unauthenticated attackers can supply hostnames that bypass string validation but resolve to internal addresses, allowing them to reach arbitrary internal HTTP services and exfiltrate responses including cloud metadata.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Next AI Draw.io versions through 0.4.16 contain a server-side request forgery vulnerability with publicly available exploit code that allows unauthenticated attackers to access internal services and cloud metadata endpoints, including AWS credential stores. With no vendor patch available, any organization running affected versions faces immediate risk of credential compromise and internal infrastructure exposure. This vulnerability directly threatens cloud security posture and data access controls.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) network segmentation restricting application servers from accessing internal services and metadata endpoints; (2) WAF or reverse proxy rules blocking /api/parse-url requests with internal hostnames; (3) disable AWS IMDSv1 and mandate IMDSv2 with token-based authentication; (4) implement request logging and alerting for suspicious /api/parse-url activity; (5) evaluate replacing Next AI Draw.io with an actively maintained alternative drawing application.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
More in Next Ai Draw Io
View allReflected XSS in Next AI Draw.io 0.2.1 through 0.4.16 allows unauthenticated remote attackers to inject and execute arbi
Denial of service in Next AI Draw.io prior to version 0.4.15 allows local attackers to crash the embedded HTTP sidecar b
EUVD-2026-58198
GHSA-2f59-92g6-qm58
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB