Lucene search
+L

3 matches found

OSV
OSV
added 2026/09/02 2:34 p.m.9 views

GHSA-VP2X-QP44-57V7 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.3CVSS6AI score0.00222EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
added 2026/08/27 6:32 p.m.11 views

Duplicate Advisory: Pl196xCorpusReader has quadratic ReDoS on malformed TEI blocks

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-8mpw-7fpc-4gqj. This link is maintained to preserve external references. Original Description NLTK before 3.10.3 contains a regular expression denial of service vulnerability in Pl196xCorpusReader that allows...

6.3CVSS5.8AI score0.00229EPSS
SaveExploits1References4Affected Software1
Snyk
Snyk
added 2026/08/27 5:21 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 in the readblock method of TEICorpusView nltk/corpus/reader/pl196x.py, whose lazy .? whole-block regexes...

6.3CVSS5.7AI score0.00229EPSS
SaveExploits1References3
Rows per page
Query Builder