What’s Vulnerable › Vulnerabilities

CVE-2026-81723: NLTK before 3.10.3 Quadratic CPU Exhaustion via XMLCorpusView

Description

NLTK versions before 3.10.3 contain a quadratic CPU exhaustion vulnerability in XMLCorpusView._read_xml_fragment() that rescans accumulated XML fragments on every 1 KiB block read. Attackers can provide malformed XML corpus files to cause severe CPU consumption and denial of service through affected readers like BNCCorpusReader.

Affected products

How to fix

Upgrade to a fixed version: nltk 3.10.3. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-81723 or the next vulnerability affects your stack