CVE-2026-80205CWE-1333

CVE-2026-80205

High · published August 26, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
50.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
8.7 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00651 · 50.6th percentile
Weakness
CWE-1333 · Inefficient Regular Expression Complexity
Published
2026-08-26T15:16Z
Affected products (1)
ProductVersionsFixed in
nltk/nltk< 3.10.03.10.0
References (3)
EPSS history
Timeline
  • 28 AUG 06:54Z
    EPSS moved — → 0%
    epss
  • 26 AUG 10:28Z
    NLTK before 3.10.0 ReDoS via Text.findall() unvalidated regex
    cvelistv5