CVE Catalog

CVE-2026-80205

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

NLTK versions before 3.10.0 contain a regular expression denial of service vulnerability in Text.findall() and TokenSearcher.findall() methods that accept user-supplied regular expressions without validation or timeout. Attackers can supply crafted regex patterns that cause catastrophic backtracking, resulting in indefinite CPU saturation and denial of service to all users of the Python process.

Risk Assessment

An attacker can cause unavailability of applications using NLTK, leading to service disruptions.

Recommendation

Update NLTK to version 3.10.0 or later and consider adding timeouts and validation for user-supplied regular expressions.

Other vulnerabilities in NLTK

See all
Original NVD description (English source)

NLTK versions before 3.10.0 contain a regular expression denial of service vulnerability in Text.findall() and TokenSearcher.findall() methods that accept user-supplied regular expressions without validation or timeout. Attackers can supply crafted regex patterns that cause catastrophic backtracking, resulting in indefinite CPU saturation and denial of service to all users of the Python process.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS