Skip to main content

Next AI Draw.io CVE-2026-72777

| EUVDEUVD-2026-58198 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-13 VulnCheck GHSA-2f59-92g6-qm58
7.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-exposed Next AI Draw.io instance
  2. Delivery
    Craft hostname resolving to internal address bypassing string denylist
  3. Exploit
    POST to /api/parse-url with crafted payload
  4. Execution
    Server DNS-resolves hostname to internal IP
  5. Persist
    SSRF request reaches cloud metadata or internal HTTP service
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

next-ai-draw-io 0 ≤0.4.16

Affected Packages

euvd next_ai_draw_io no fix

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

Vendor (VulnCheck) PRIMARY 7.7 HIGH
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
vuln.today AI 8.6 HIGH

Network endpoint, no auth, no interaction; scope changes to internal systems with high confidentiality impact via SSRF; no integrity or availability impact observed.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating 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

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche open-source AI drawing tool by individual developer
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy