CVE-2026-40608
Next AI Draw.io is a next.js web application that integrates AI capabilities with draw.io diagrams. Prior to 0.4.15, the embedded HTTP sidecar contains three POST handlers (/api/state, /api/restore, and /api/history-svg) that process incoming requests by accumulating the entire request body into a JavaScript string without any size limitations. Node.js buffers the entire payload in the V8 heap. Sending a sufficiently large body (e.g., 500 MiB or more) will exhaust the process heap memory, leading to an Out-of-Memory (OOM) error that crashes the MCP server. This vulnerability is fixed in 0.4.15.
Published:Apr 21, 2026
Last Modified:Apr 27, 2026
EPS:Apr 21, 2026
EPSS Score:0.00017
CVSS Score:6.2
Affected Products
Vendor
Product
Action
Vendor
Dayuanjiang
Product
Next-ai-draw-io
Dayuanjiang
Next-ai-draw-io
Vendor
Dayuanjiang
Product
Next Ai Draw.io
Dayuanjiang
Next Ai Draw.io
Exploits
Common Weakness Enumeration
Common Attack Pattern Enumeration and Classification (CAPEC)
Related CVEs
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
