CVE-2026-66393
7.5NLTK · nltk
The NLTK JSONTaggedDecoder is susceptible to a denial of service attack via uncontrolled recursion when processing maliciously crafted input.
Executive summary
A denial of service vulnerability in NLTK versions prior to 3.9.4 allows remote attackers to crash the application through uncontrolled recursion.
Vulnerability
The JSONTaggedDecoder component is vulnerable to uncontrolled recursion, which can be triggered by an unauthenticated attacker. This flaw leads to excessive resource consumption, resulting in a denial of service condition.
Business impact
A successful denial of service attack against this component can result in significant system downtime, disrupting critical services that rely on NLTK for data processing. With a CVSS score of 7.5, the potential for service interruption represents a high operational risk to business continuity.
Remediation
Immediate Action: Review the vendor advisory for specific guidance as a definitive patch version is currently not explicitly listed beyond the identified vulnerable range.
Proactive Monitoring: Monitor application resource usage, specifically CPU and memory spikes, which may indicate an ongoing denial of service attempt.
Compensating Controls: Implement rate limiting and input validation at the application entry point to filter out potentially malicious or overly complex JSON structures.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
Given the potential for service disruption, administrators should monitor the NLTK project for official patch releases. Until a fix is available, applying strict input validation to all processed JSON data is essential to mitigate the risk of exploitation.