Katalog CVE

CVE-2026-41680

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach od 18.0.0 do 18.0.1 w parserze markdown o nazwie Marked występuje krytyczna podatność typu Denial of Service (DoS). Atakujący może wywołać nieskończoną pętlę rekurencyjną podczas parsowania, co prowadzi do nieograniczonego przydzielania pamięci i awarii aplikacji Node.js z powodu wyczerpania pamięci.

Ocena ryzyka

Podatność ta może prowadzić do awarii aplikacji, co skutkuje przerwaniem usług i potencjalnymi stratami finansowymi dla organizacji. Atakujący, wykorzystując tę lukę, może zakłócić działanie systemu bez potrzeby autoryzacji.

Rekomendacja

Zaleca się aktualizację do wersji 18.0.2 lub nowszej, aby usunąć tę podatność. Należy również monitorować aplikacje pod kątem nieautoryzowanych prób wykorzystania tej luki.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Marked is a markdown parser and compiler. From 18.0.0 to 18.0.1, a critical Denial of Service (DoS) vulnerability exists in marked. By providing a specific 3-byte input sequence a tab, a vertical tab, and a newline (\x09\x0b\n)—an unauthenticated attacker can trigger an infinite recursion loop during parsing. This leads to unbounded memory allocation, causing the host Node.js application to crash via Memory Exhaustion (OOM). This vulnerability is fixed in 18.0.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS