GHSA-6v9c-7cg6-27q7
- Sévérité
- Élevée
- CVSS
- 7.5 · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CISA KEV
- Absente du catalogue KEV en cache
- EPSS
- Aucun score EPSS en cache
Versions touchées et corrigées
- Introduite en 18.0.0 · corrigée en 18.0.2
Le texte simplifié n'apparaît que s'il est déjà en cache. Cette page ne le génère pas.
Marked Vulnerable to OOM Denial of Service via Infinite Recursion in marked Tokenizer
### Summary 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.js application to crash via Memory Exhaustion (OOM). ### Details The vulnerability originates in how `marked`'s block tokenizer handles unexpected whitespace characters. 1. **Tab Character (`\x09`) Consumption**: The `space()` tokenizer matches standard whitespace using the regex `/^(?:[ \t]*(?:\n|$))+/`. When parsing the malicious payload (`\x09\x0b\n`), thi…
Alias : CVE-2026-41680
Alerte sur OSV.dev · publiée le 2026-04-29 · modifiée le 2026-05-05