CVE 8.7 HIGH

Marked: OOM Denial of Service via Infinite Recursion in marked Tokenizer_CVE-2026-41680

8.7 / 10
HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Description

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.

AI Analysis

Denial of Service (DoS) vulnerability via infinite recursion in marked tokenizer, causing unbounded memory allocation and host application crash

Basic Information

ID CVE-2026-41680
Source GitHub_M
Published Apr 24, 2026 at 17:26

Affected Product

Vendor markedjs
Product marked
Version >= 18.0.0, < 18.0.2
Affected Versions markedjs marked >= 18.0.0, < 18.0.2

CWE Classification

AI Assessment

AI Score 8.7 / 10
AI Severity High
Vendor markedjs
Product marked
Version 18.0.0-18.0.1

References

πŸ’­ Join the Security Discussion

πŸ”’ Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.