diff --git a/content/posts/python-3152-31410-31318-31216-31118/index.md b/content/posts/python-3152-31410-31318-31216-31118/index.md
new file mode 100644
index 0000000..d9029a8
--- /dev/null
+++ b/content/posts/python-3152-31410-31318-31216-31118/index.md
@@ -0,0 +1,63 @@
+---
+title: Python 3.15.2, 3.14.10, 3.13.18, 3.12.16 and 3.11.18 are out
+publishDate: '2026-10-26'
+author: Hugo van Kemenade
+description: 'Five expedited security releases to distrust the compromised eMudhra intermediate CA keys.'
+tags:
+ - releases
+published: true
+---
+
+Here are expedited security releases of Python 3.15, 3.14, 3.13, 3.12 and 3.11.
+
+* [Python 3.15.2](https://www.python.org/downloads/release/python-3152/)
+* [Python 3.14.10](https://www.python.org/downloads/release/python-31410/)
+* [Python 3.13.18](https://www.python.org/downloads/release/python-31318/)
+* [Python 3.12.16](https://www.python.org/downloads/release/python-31216/)
+* [Python 3.11.18](https://www.python.org/downloads/release/python-31118/)
+
+They address [the compromised eMudhra intermediate CA keys](https://discuss.python.org/t/information-for-python-users-regarding-emudhra-emsign-ca-certificate-security-incident/109576).
+These keys are now blocked by the `ssl` module as a last resort against their use.
+Normal uses of `pip`, including to upgrade `pip` itself, are now safe from attacks based on those compromised keys, even if `pip` hasn't been updated yet.
+
+Python 3.15.2 and 3.14.10 come with binary installers.
+Python 3.13.18, 3.12.16 and 3.11.18 are source-only security releases.
+
+## Security content in all five releases
+
+* [CVE-2026-115557](https://www.cve.org/CVERecord?id=CVE-2026-115557) — [gh-160040](https://github.com/python/cpython/issues/160040): Distrust compromised eMudhra intermediate CA keys
+* [CVE-2026-114583](https://www.cve.org/CVERecord?id=CVE-2026-114583) — [gh-160097](https://github.com/python/cpython/issues/160097): Reject links replacing the destination in `tarfile.tar_filter`
+* [gh-160300](https://github.com/python/cpython/issues/160300): Reject cookies with a negative version in `http.cookiejar`
+
+## Additional security content by version
+
+### Python 3.13.18, 3.12.16 and 3.11.18
+
+These fixes were already included in Python 3.15.1 and 3.14.9.
+
+* [CVE-2026-77214](https://www.cve.org/CVERecord?id=CVE-2026-77214) and [CVE-2026-102633](https://www.cve.org/CVERecord?id=CVE-2026-102633) — [gh-158876](https://github.com/python/cpython/issues/158876): Update bundled Expat to 2.9.0
+* [CVE-2024-3220](https://www.cve.org/CVERecord?id=CVE-2024-3220) — [gh-159428](https://github.com/python/cpython/issues/159428): Don't read `mimetypes.knownfiles` by default on Windows
+* [gh-87720](https://github.com/python/cpython/issues/87720): Fix additional header refolding-quoting edge case
+
+### Python 3.13.18 and 3.12.16
+
+This fix was already included in Python 3.15.0 and 3.14.9.
+
+* [gh-157579](https://github.com/python/cpython/issues/157579): Fix race condition in the cleanup of `tempfile.TemporaryDirectory`
+
+For the full details, see the [3.15.2 changelog](https://docs.python.org/release/3.15.2/whatsnew/changelog.html), [3.14.10 changelog](https://docs.python.org/release/3.14.10/whatsnew/changelog.html), [3.13.18 changelog](https://docs.python.org/release/3.13.18/whatsnew/changelog.html), [3.12.16 changelog](https://docs.python.org/release/3.12.16/whatsnew/changelog.html) and [3.11.18 changelog](https://docs.python.org/release/3.11.18/whatsnew/changelog.html).
+
+## Stay safe and upgrade!
+
+As always, upgrading is highly recommended to all users of affected versions.
+
+## Enjoy the new releases
+
+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/).
+
+Your certified release team,
+
Hugo van Kemenade
+
Thomas Wouters
+
Pablo Galindo Salgado
+
Ned Deily
+
Steve Dower