CVE-2026-40608
ŚrednieCVSS 6.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
W aplikacji Next AI Draw.io przed wersją 0.4.15 wbudowany sidecar HTTP zawiera trzy handlery POST, które gromadzą całe ciało żądania w pamięci bez limitu rozmiaru. Wysłanie bardzo dużego żądania (np. 500 MiB) wyczerpuje stertę procesu i powoduje awarię serwera MCP z powodu błędu Out-of-Memory.
Ocena ryzyka
Atakujący może zdalnie doprowadzić do odmowy usługi (DoS) serwera MCP, powodując niedostępność aplikacji. Nie wymaga to uwierzytelnienia ani specjalnych uprawnień.
Rekomendacja
Zaktualizuj Next AI Draw.io do wersji 0.4.15 lub nowszej. Do czasu aktualizacji rozważ ograniczenie rozmiaru żądań na poziomie reverse proxy.
Inne podatności w Next AI Draw.io
Zobacz wszystkie- CVE-2026-50755Krytyczne
Problem w DayuanJiang next-ai-draw-io w wersji 0.4.13 umożliwia zdalnemu atakującemu uzyskanie wrażliwych informacji poprzez nagłówek X-Forwarded-For.
- CVE-2026-73037Średnie
Next AI Draw.io w wersjach od 0.2.1 do 0.4.16 zawiera podatność na odzwierciedlony cross-site scripting w parametrze mcp, który jest interpolowany bez ucieczki do HTML i JavaScript. Atakujący mogą tworzyć złośliwe URL-e, aby wykonać dowolny JavaScript w kontekście origin localhost, umożliwiając eksfiltrację sesji diagramów i danych API.
- CVE-2026-72777Wysokie
Next AI Draw.io do wersji 0.4.16 zawiera podatność na atak typu server-side request forgery (SSRF) w punkcie końcowym POST /api/parse-url z powodu walidacji nazwy hosta, która sprawdza tylko wzorce ciągów bez rozwiązywania DNS. Nieuwierzytelnieni atakujący mogą podać nazwy hostów, które omijają walidację ciągów, ale rozwiązują się na adresy wewnętrzne, co pozwala im dotrzeć do dowolnych wewnętrznych usług HTTP i eksfiltrować odpowiedzi, w tym metadane chmury.
- CVE-2026-50758Wysokie
W DayuanJiang next-ai-draw-io 0.4.13 występuje podatność na Cross Site Scripting (XSS) poprzez parametr mcp, umożliwiająca zdalnemu atakującemu wykonanie dowolnego kodu.
- CVE-2026-50757Wysokie
W DayuanJiang next-ai-draw-io 0.4.13 występuje podatność na Directory Traversal, która pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poprzez nex-ai-draw-io/mcp-server.
- CVE-2026-50756Wysokie
Problem w DayuanJiang next-ai-draw-io w wersji 0.4.13 pozwala zdalnemu atakującemu na uzyskanie wrażliwych informacji poprzez komponent x-ai-provider.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

