Lucene search
+L

4 matches found

PyPA
PyPA
•added 2026/09/10 9:44 a.m.•15 views

NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

SummaryXMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appendingeach block to a growing fragment string, then calls VALIDXMLRE.matchfragmenton the full accumulated buffer every iteration. Because each iteration rescans theentire accumulated fragment, the total amount of work...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References8Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/02 2:34 p.m.•20 views

NLTK: Quadratic CPU Exhaustion in `XMLCorpusView._read_xml_fragment()`

Summary XMLCorpusView.readxmlfragment reads a corpus file in 1 KiB blocks, appending each block to a growing fragment string, then calls VALIDXMLRE.matchfragment on the full accumulated buffer every iteration. Because each iteration rescans the entire accumulated fragment, the total amount of wor...

6.3CVSS6.1AI score0.00281EPSS
SaveExploits0References6Affected Software1
Snyk
Snyk
•added 2026/08/27 2:51 p.m.•5 views

Inefficient Algorithmic Complexity

Overview nltk is a Natural Language Toolkit NLTK is a Python package for natural language processing. Affected versions of this package are vulnerable to Inefficient Algorithmic Complexity through the XMLCorpusView.readxmlfragment function in nltk/corpus/reader/xmldocs.py. An attacker can exhaust...

8.2CVSS5.6AI score0.00281EPSS
SaveExploits0References2
Tenable Nessus
Tenable Nessus
•added 2026/08/27 12:00 a.m.•21 views

Linux Distros Unpatched Vulnerability : CVE-2026-81723

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - NLTK versions before 3.10.3 contain a quadratic CPU exhaustion vulnerability in XMLCorpusView.readxmlfragment that rescans accumulated XML fragments on every 1...

6.3CVSS5.7AI score0.00281EPSS
SaveExploits0References3
Rows per page
Query Builder