The incremental HTML parser (html.parser.HTMLParser) allows for CPU denial-of-service through repeated unterminated markup declarations when processing uncontrolled data.
Last updated 6 July 2026
Excessive read buffering DoS in http.client
Quadratic complexity in node ID cache clearing
xml.parsers.expat and xml.etree.ElementTree use insufficient entropy for Expat hash-flooding protection, which allows a crafted XML document to trigger hash flooding.\r\n\r\nFully mitigating this vulnerability requires both updating libexpat to 2.8.0 or later and applying this patch.
Incomplete control character validation in http.cookies
Last updated 6 July 2026
If shutil.unpackarchive() is given a ZIP archive with an absolute Windows path containing a drive (C:\\...) then the archive will be extracted outside the target directory which is different than other operating systems. Only Windows is affected by this vulnerability.
Configuration Injection via Carriage Return (\r) in write() method
Out-of-memory when loading Plist
tarfile: Skip DIRTYPE normalization during GNU LONGNAME/LONGLINK handling