Skip to content

Commit 7358b32

Browse files
committed
Content
1 parent 802ff0f commit 7358b32

1 file changed

Lines changed: 30 additions & 10 deletions

File tree

  • content/posts/python-3148-31316-31215-31117-31022

‎content/posts/python-3148-31316-31215-31117-31022/index.md‎

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,68 @@ tags:
88
published: true
99
---
1010

11-
It's the big release week with Python 3.15.0 due out tomorrow, but before then, here's a full sweep of 3.10-3.14 security releases.
11+
It's the big release week with Python 3.15.0 due out tomorrow,
12+
but before then here's a full sweep of 3.10-3.14 security releases.
1213

1314
* This is an expedited release for 3.14 and 3.13, which come with binary installers.
1415

15-
* 3.12, 3.11 and 3.10 are in security-fix-only mode with no pre-set release cadence, and are source-only releases.
16+
* 3.12, 3.11 and 3.10 are in security-fix-only mode with no pre-set release cadence,
17+
and are source-only releases.
1618

1719
## Security content in these releases
1820

19-
* CVE-2026-99999 gh-12345 Test
21+
* CVE-2026-19445 gh-156293 Use-after-free of a server-side `SSLContext` when `sni_callback` switches contexts
22+
23+
* CVE-2026-19553 gh-156793 `SSLContext.wrap_bio()` missing validation of server_hostname parameter
24+
25+
* CVE-2026-82049 gh-157190 `tarfile` extraction filters allow file modification and content disclosure via hard link to symlink
26+
27+
* CVE-2026-15310 gh-156002 Memory exhaustion in `zipfile` in bzip2/LZMA/Zstandard decompression
28+
29+
* CVE-2026-19672 gh-155999 `tarfile` extraction filter bypass allows creation of directories outside the destination
30+
31+
* CVE-2026-15806 gh-155694 `urllib.request.HTTPPasswordMgr` credentials for one URL scheme sent over another scheme
32+
33+
* CVE-2026-17084 gh-155292 `StringPrep` algorithm considered Unicode codepoint attributes outside Unicode 3.2.0
34+
35+
* gh-158446 Reject float format precision near `INT_MAX`
36+
37+
* gh-157953 Update bundled Expat to [2.8.5](https://blog.hartwork.org/posts/expat-2-8-5-released/)
2038

21-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
2239

2340
## Python 3.14.8
2441

2542
Additional fixes in this release:
26-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
43+
* gh-158010: Update bundled OpenSSL to [3.5.9](https://openssl-library.org/news/secadv/20260929.txt) for Windows, macOS, Android and iOS
2744

2845
https://www.python.org/downloads/release/python-3148/
2946

3047
## Python 3.13.16
3148

3249
Additional fixes in this release:
33-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
50+
* CVE-2026-87910 gh-157265 `tarfile` hardlink fallback ignores custom extraction filter rejection via `None`
51+
* gh-158010: Update bundled OpenSSL to [3.5.9](https://openssl-library.org/news/secadv/20260929.txt) for Windows, macOS and Android, a jump from 3.0.21 to the 3.5 LTS series
3452

3553
https://www.python.org/downloads/release/python-31316/
3654

3755
## Python 3.12.15
3856

3957
Additional fixes in this release:
40-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
58+
* CVE-2026-87910 gh-157265 `tarfile` hardlink fallback ignores custom extraction filter rejection via `None`
4159

4260
https://www.python.org/downloads/release/python-31215/
4361

4462
## Python 3.11.17
4563

4664
Additional fixes in this release:
47-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
65+
* CVE-2026-87910 gh-157265 `tarfile` hardlink fallback ignores custom extraction filter rejection via `None`
4866

4967
https://www.python.org/downloads/release/python-31117/
5068

5169
## Python 3.10.22
5270

5371
Additional fixes in this release:
54-
* [gh-TODO](https://github.com/python/cpython/issues/TODO): TODO
72+
* CVE-2026-87910 gh-157265 `tarfile` hardlink fallback ignores custom extraction filter rejection via `None`
5573

5674
https://www.python.org/downloads/release/python-31022/
5775

@@ -61,7 +79,9 @@ As always, upgrading is highly recommended to all users of affected versions.
6179

6280
## Enjoy the new releases
6381

64-
Thanks to all of the many volunteers who help make Python development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organisation contributions to the [Python Software Foundation](https://www.python.org/psf-landing/).
82+
Thanks to all of the many volunteers who help make Python development and these
83+
releases possible!Please consider supporting our efforts by volunteering yourself
84+
or through organisation contributions to the [Python Software Foundation](https://www.python.org/psf-landing/).
6585

6686
Your release team,
6787
Hugo van Kemenade

0 commit comments

Comments
 (0)