Skip to content

Product

redhat/python3.12 vulnerabilities

44 published CVES affecting redhat/python3.12, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
44
Critical
4
High
10
Medium
24
Low
6
Unscored
0
CISA KEV
0

Latest redhat/python3.12 CVEs

Newest publication first · page 2 of 2

  1. HighCVSS 7.0 EPSS 0.32%

    The webbrowser.open() API would accept leading dashes in the URL which could be handled as command line options for certain web browsers. New behavior rejects leading dashes. Users are recommended to sanitize URLs prior to passing to webbrowser.open().

  2. MediumCVSS 6.0 EPSS 0.54%

    The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths were not patched, allowing control characters to bypass input validation. Additionally, BaseCookie.js_output() lacked the ou...

  3. MediumCVSS 5.7 EPSS 0.22%

    The import hook in CPython that handles legacy *.pyc files (SourcelessFileLoader) is incorrectly handled in FileLoader (a base class) and so does not use io.open_code() to read the .pyc files. sys.audit handlers for this audit event therefore do not fire.

  4. MediumCVSS 6.0 EPSS 0.57%

    The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if using "LiteralHeader" writing headers that don't res...

  5. MediumCVSS 6.0 EPSS 0.48%

    When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.

  6. MediumCVSS 6.3 EPSS 0.86%

    When building nested elements using xml.dom.minidom methods such as appendChild() that have a dependency on _clear_id_cache() the algorithm is quadratic. Availability can be impacted when building excessively nested documents.

  7. LowCVSS 2.1 EPSS 0.24%

    When loading a plist file, the plistlib module reads data in size specified by the file itself, meaning a malicious file can cause OOM and DoS issues

  8. MediumCVSS 6.3 EPSS 1.7%

    When reading an HTTP response from a server, if no read amount is specified, the default behavior will be to use Content-Length. This allows a malicious server to cause the client to read large amounts of data into memory, potentially causing OOM or other DoS.

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.