CVE-2026-81724
NLTK before 3.10.3 contains an uncontrolled recursion vulnerability in nltk.featstruct.FeatStructReader that allows unauthenticated attackers to cause a denial of service by supplying deeply nested feature-structure input. Attackers can craft trivial payloads with nested brackets that exceed Python's recursion limit and raise an unhandled RecursionError, crashing applications that parse user-supplied feature structures or feature grammars.
Scoring
- Severity
- MEDIUM
- CVSS base score
- 6.9
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
- EPSS probability
- 0.27%
- CWE
- CWE-674
- Published
- 2026-08-27
- Last modified
- 2026-08-27
Affected products
- nltk nltk
- nltk nltk
Weakness type
Related vulnerabilities
- CVE-2026-88763 — Skupper-router: skupper-router: unbounded recursion in amqp field parser leads to denial of service
- CVE-2026-22591 — Fast DDS DDSSQLFilter Recursive Parser Stack Exhaustion (Remote DoS)
- CVE-2026-19201 — Denial of Service via Unbounded Recursion in go-attestation Windows SIPA Parser
- CVE-2026-69378 — Microsoft Exchange Server Denial of Service Vulnerability
- CVE-2026-73321 — XenForo < 2.3.13 Uncontrolled Recursion DoS via BBCode Parser
- CVE-2026-11573 — QDomDocument::toByteArray() crashes when parsing svg file
- CVE-2026-17440 — IBM App Connect Enterprise and IBM Integration Bus for z/OS Adapter nodes are vulnerable to multiple CVEs
- CVE-2026-77465 — toml-node: Uncontrolled Recursion