Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
1 selected

84 records

Priority LOW 26

socket.getaddrinfo() previously accepted null bytes within *host* and *port* parameters which can cause the values to be silently truncated.

CVSS 4.0MEDIUM 5.3 Adjacent network High privileges User interaction EPSS 0.00259 Published 2026-10-29 Partial fix · 3.16.0 CWE-158
Priority LOW 11

Response body and chunk parsing would handle non-hex or negative integers incorrectly which could result in misinterpreting HTTP response contents.

CVSS 4.0LOW 2.0 Network High privileges User interaction EPSS 0.0036 Published 2026-10-27 Partial fix · 3.16.0 CWE-444
Priority MEDIUM 43

Python has added a denylist for known compromised certificates to the "ssl" module to ensure user safety even without certificate revocation configured.

CVSS 4.0CRITICAL 9.4 Network No auth User interaction EPSS 0.00534 Published 2026-10-24 Partial fix · 3.11.18, 3.12.16 +4 CWE-299
Priority LOW 30

tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory.

CVSS 4.0MEDIUM 6.9 Local No auth No interaction EPSS 0.00261 Published 2026-10-22 Partial fix · 3.11.18, 3.12.16 +4 CWE-22
Priority MEDIUM 40

A remote, unauthenticated TLS client can make a server crash or call through a freed pointer if its sni_callback assigns a different context to SSLSocket.context (the documented way to select a certificate per server nam…

CVSS 4.0CRITICAL 9.2 Network No auth No interaction EPSS 0.00524 Published 2026-09-30 Partial fix · 3.10.22, 3.11.17 +4 CWE-416
Priority LOW 12

When decompressing crafted zip files using the bzip/LZMA/Zstandard compressions, Python could use an attacker-controlled size to pre-allocate memory, possibly resulting in memory exhaustion.

CVSS 4.0LOW 2.1 Network No auth User interaction EPSS 0.00526 Published 2026-08-25 Fixed in 3.10.22, 3.11.17 +4 CWE-400
Priority MEDIUM 60

The HTTPPasswordMgr class in the urllib.request module, along with its subclasses HTTPPasswordMgrWithDefaultRealm and HTTPPasswordMgrWithPriorAuth, did not take the URL scheme into account when matching stored credential…

CVSS 4.0MEDIUM 6.0 Network No auth User interaction EPSS 0.00528 Published 2026-08-18 Fixed in 3.10.22, 3.11.17 +4 CWE-319
Priority LOW 28

The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0.

CVSS 4.0MEDIUM 6.0 Network No auth User interaction EPSS 0.00734 Published 2026-08-18 Fixed in 3.10.22, 3.11.17 +4 CWE-436
Priority LOW 11

Attacker-controlled CSV samples can trigger super-linear regular-expression work during dialect sniffing and consume significant CPU when applications pass unbounded input to csv.Sniffer.sniff().

CVSS 4.0LOW 2.4 Local Low privileges User interaction EPSS 0.00119 Published 2026-08-10 Partial fix · 3.10.21, 3.11.16 +5 CWE-1176
Priority LOW 11

`Element.findall()` and fully-consumed `Element.iterfind()` exhibit `O(n^2)` time complexity when using XPath index predicates (e.g.

CVSS 4.0LOW 2.0 Network High privileges User interaction EPSS 0.00355 Published 2026-07-28 Fixed in 3.10.21, 3.11.16 +4 CWE-407
Priority LOW 11

In the Tarfile.extract() function, the filter parameter is not passed properly when extracting hardlinks.

CVSS 4.0LOW 2.0 Network High privileges User interaction EPSS 0.00481 Published 2026-06-30 Partial fix · 3.10.21, 3.11.16 +4 CWE-281
Priority LOW 37

When using the "tarfile" module with a file opened in "streaming mode" (mode="r|") the tarfile module did not properly handle EOF, making archive parsing take exponentially longer.

CVSS 4.0HIGH 8.2 Network No auth No interaction EPSS 0.00715 Published 2026-06-23 Partial fix · 3.10.21, 3.11.16 +4 CWE-252
Priority LOW 18

When using the "configparser" module to write configuration files containing multi-line text values with carriage return characters (\r) the resulting file could be injected with unexpected keys and values if the attacke…

CVSS 4.0MEDIUM 4.1 Local High privileges User interaction EPSS 0.00126 Published 2026-06-23 Partial fix · 3.10.21, 3.11.16 +4 CWE-74
Priority MEDIUM 41

tarfile.extractall() with the 'data' or 'tar' filter could be bypassed by a crafted archive where a hardlink references a symlink stored at a deeper name than the hardlink itself.

CVSS 4.0HIGH 7.8 Network No auth No interaction EPSS 0.0075 Published 2026-06-23 Partial fix · 3.10.21, 3.11.16 +4 CWE-22
Priority LOW 25

To allow builds of Python to be run from an in-tree layout (rather than an installed file layout), the VPATH variable is defined at build time and used to locate certain landmarks - specifically, Modules/setup.local.

CVSS 4.0MEDIUM 5.3 Local Low privileges User interaction EPSS 0.00142 Published 2026-06-16 Partial fix · 3.11.16, 3.12.14 +3 CWE-427
Priority LOW 29

unicodedata.normalize() can take excessive CPU time when processing specially crafted Unicode input containing long runs of combining characters with alternating Canonical Combining Class values.

CVSS 4.0MEDIUM 6.3 Network No auth No interaction EPSS 0.00486 Published 2026-06-03 Partial fix · 3.10.21, 3.11.16 +4 CWE-407
Load more