CVE-2026-80206

Medium

Description

NLTK before 3.10.3 contains a regular expression denial of service (ReDoS) vulnerability in the tgrep module. The _tgrep_node_action function compiles user-supplied regular expressions embedded in /regex/ pattern nodes and executes them via re.search against tree node labels without any validation or timeout. An attacker who controls the tgrep pattern (e.g., via tgrep_positions() or tgrep_compile() exposed to external input) can supply a pattern that triggers catastrophic backtracking, causing indefinite CPU saturation that blocks the Python process.

SeverityMedium
CVSS5.9
Exploit probability—
ProductNltk
PublishedAug 26, 2026
First seenAug 26, 2026
Weakness typeCWE-1333CWE-1333

How to fix

Update
  • nltk nltk3.10.3 or later
  • nltk3.10.3 or later

Affected products

ProductAffected versionsFixed in
nltk nltkv < 3.10.33.10.3
nltkPyPIv < 3.10.33.10.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-80206 · Nltk · Dark Radar