⚠ 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

Published
November 13, 2026
Last Modified
November 13, 2026

📋 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

🔗 References (4)