⚠ Withdrawn by GitHub Security Advisories
Withdrawn: November 13, 2026
GHSA-4hvg-fv5c-9936HighCVSS 7.5No CVE ID named
Duplicate Advisory: Unbounded CPU consumption in NLTK SteppingRecursiveDescentParser.parse() with ambiguous or self-embedding grammars
📋 Description
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-8fx7-8jr8-84rv. This link is maintained to preserve external references.
Original Description
NLTK before 3.10.4 contains an uncontrolled resource consumption vulnerability in SteppingRecursiveDescentParser.parse() that lacks any max_time deadline or step limit. Attackers influencing the grammar can supply an ambiguous self-embedding grammar and short token input to force unbounded top-down search, pinning CPU cores and exhausting worker pools.
🎯 Affected products1
- pip/nltk:<= 3.10.3