This update for python312 fixes the following issues:
Update to 3.12.12:
- CVE-2025-6075: Fixed quadratic complexity vulnerabilities of os.path.expandvars() (bsc#1252974)
- CVE-2025-8291: Fixed validity of the ZIP64 End of Central Directory (EOCD) not checked by the 'zipfile' module (bsc#1251305)
Other fixes:
- Fix readline history truncation when length is reduced
This update for python312 fixes the following issues:
- CVE-2025-6069: Avoid worst case quadratic complexity when processing certain crafted malformed inputs with HTMLParser (bsc#1244705).
- CVE-2025-4435: Fixed that Tarfile extracts filtered members when errorlevel=0 (bsc#1244061)
This update for python312 fixes the following issues:
- CVE-2025-8194: Fixed denial of service caused by tar archives with negative offsets (bsc#1247249).
This update for python312 fixes the following issues:
python312 was updated from version 3.12.9 to 3.12.11:
- Security issues fixed:
* CVE-2025-4516: Fixed blocking DecodeError handling vulnerability, which could lead to DoS (bsc#1243273)
* CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, CVE-2025-4517: Fixed multiple issues that allowed tarfile
extraction filters to be bypassed using crafted symlinks and hard links
(bsc#1244056, bsc#1244059, bsc#1244060, bsc#1244032)
- Other changes and bugs fixed:
* Added --single-process option to the Python test runner (regrtest).
* Added support for text/x-rst MIME type.
* Corrected
This update for python312 fixes the following issues:
- CVE-2025-1795: Fixed mishandling of comma during folding and unicode-encoding of email headers (bsc#1238450).
This update for python312 fixes the following issues:
- CVE-2025-0938: Functions `urllib.parse.urlsplit` and `urlparse` accept domain names including square brackets (bsc#1236705).
- CVE-2024-12254: Unbounded memory buffering in SelectorSocketTransport.writelines() (bsc#1234290).
Other bugfixes:
- Position of SUSE Python interpreters on Externally managed environments (bsc#1228165).
This update for python312 fixes the following issues:
- Properly quote path names provided when creating a virtual environment (bsc#1232241, CVE-2024-9287)
This update for python312 fixes the following issues:
- CVE-2024-12254: Fixed unbounded memory buffering in SelectorSocketTransport.writelines() (bsc#1234290)
Other fixes:
- Updated to version 3.12.8
- Remove -IVendor/ from python-config (bsc#1231795)
This update for python312 fixes the following issues:
- CVE-2024-9287: Fixed quoted path names provided when creating a virtual environment (bsc#1232241).
Bug fixes:
- Drop .pyc files from docdir for reproducible builds (bsc#1230906).
This update for python312 fixes the following issues:
- Update to 3.12.6
- CVE-2024-6923: Fixed uncontrolled CPU resource consumption when in http.cookies module. (bsc#1228780).
- CVE-2024-7592: Fixed Email header injection due to unquoted newlines. (bsc#1229596)
- CVE-2024-6232: Fixed ReDos via excessive backtracking while parsing header values. (bsc#1230227)
- CVE-2024-8088: Fixed denial of service in zipfile. (bsc#1229704)
This update for python312 fixes the following issues:
- CVE-2024-4032: Corrected information about public and private IPv4
and IPv6 address ranges (bsc#1226448).