Vulnerabilities/

Marked Vulnerable to OOM Denial of Service via Infinite Recursion in marked Tokenizer

Severity:
High

Description

A critical Denial of Service (DoS) vulnerability exists in [email protected]. 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.

Recommendation

Update the marked package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
marked
Anything's wrong? Let us know Last updated on April 29, 2026