Read the docs
Red Hat Security Advisory

RHSA-2026:10950

python3.12 security update

Released 2026-04-27 · Red Hat rating Important · View on Red Hat →

Fixed in

Fixes 11 records

Priority MEDIUM 42

Use-after-free (UAF) was possible in the `lzma.LZMADecompressor`, `bz2.BZ2Decompressor`, and `gzip.GzipFile` when a memory allocation fails with a `MemoryError` and the decompression instance is re-used.

CVSS 4.0CRITICAL 9.1 Network No auth No interaction EPSS 0.00579 Published 2026-04-13 Partial fix · 3.10.21, 3.11.16 +4 CWE-416
Priority LOW 36

libexpat in Expat before 2.7.2 allows attackers to trigger large dynamic memory allocations via a small document that is submitted for parsing.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.0138 Published 2025-09-15 Partial fix · 2.7.2 CWE-770
Priority LOW 28

When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.

CVSS 4.0MEDIUM 6.0 Network Low privileges No interaction EPSS 0.00717 Published 2026-03-16 Partial fix · 3.10.21, 3.11.16 +4 CWE-674
Priority LOW 28

User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.

CVSS 4.0MEDIUM 6.0 Network Low privileges No interaction EPSS 0.00537 Published 2026-01-20 Partial fix · 3.10.20, 3.11.15 +4 CWE-93
Priority LOW 27

The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete.

CVSS 4.0MEDIUM 6.0 Network Low privileges No interaction EPSS 0.00508 Published 2026-03-16 Partial fix · 3.10.21, 3.11.16 +4 CWE-116
TI-2026-00465 CVE-2026-0672 · GHSA-x85f-j5v8-5vrv

Header injection in http.cookies.Morsel

Priority LOW 27

When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages.

CVSS 4.0MEDIUM 6.0 Network Low privileges No interaction EPSS 0.0048 Published 2026-01-20 Partial fix · 3.10.20, 3.11.15 +4 CWE-93
Priority LOW 26

CR/LF bytes were not rejected by HTTP client proxy tunnel headers or host.

CVSS 4.0MEDIUM 5.7 Network High privileges User interaction EPSS 0.00535 Published 2026-04-10 Partial fix · 3.10.21, 3.11.16 +4 CWE-93
Priority LOW 25

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.

CVSS 4.0MEDIUM 5.7 Local Low privileges No interaction EPSS 0.0022 Published 2026-03-04 Partial fix · 3.10.21, 3.11.16 +4 CWE-668
TI-2025-12645 CVE-2025-13837 · GHSA-qhx6-hpfj-8m4g

Out-of-memory when loading Plist

Priority LOW 11

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

CVSS 4.0LOW 2.1 Local No auth No interaction EPSS 0.00239 Published 2025-12-01 Partial fix · 3.10.20, 3.11.15 +4 CWE-400