Bug 2524976 - CVE-2026-80206 python-nltk: NLTK: Denial of Service vulnerability in tgrep module [epel-all]
Summary: CVE-2026-80206 python-nltk: NLTK: Denial of Service vulnerability in tgrep mo...
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-nltk
Version: epel10
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Romain Geissler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["5260e7fd-6e7d-4842-9cfe-4...
Depends On:
Blocks: CVE-2026-80206
TreeView+ depends on / blocked
 
Reported: 2026-08-27 14:01 UTC by Joel Chamberlain
Modified: 2026-08-27 14:01 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Joel Chamberlain 2026-08-27 14:01:12 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

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.


Note You need to log in before you can comment on or make changes to this bug.