Python 3.15、3.14、3.13、3.12 および 3.11 のセキュリティアップデートが、迅速にリリースされました。
Python 3.15.2
Python 3.14.10
Python 3.13.18
Python 3.12.16
Python 3.11.18
これらのアップデートは、脆弱になった eMudhra の中間認証局の鍵に対処しています。
これらの鍵は、最終手段として、ssl モジュールによって使用がブロックされています。
pip の通常の使用、pip 自体をアップグレードする場合も、これらの脆弱な鍵に基づく攻撃から安全になりました。pip がまだアップデートされていない場合でも同様です。
Python 3.15.2 および 3.14.10 には、バイナリインストーラーが付属しています。
Python 3.13.18、3.12.16 および 3.11.18 は、ソースコードのみのセキュリティアップデートです。
5 つのリリースに含まれるセキュリティ関連の修正内容
CVE-2026-115557 — gh-160040 : 脆弱になった eMudhra の中間認証局の鍵を信頼しないようにする。
CVE-2026-114583 — gh-160097 : tarfile.tar_filter 内で、宛先を置き換えるリンクを拒否する。
gh-160300 : http.cookiejar 内で、負のバージョンを持つ Cookie を拒否する。
バージョンごとの追加のセキュリティ関連修正内容
Python 3.13.18、3.12.16 および 3.11.18
これらの修正は、すでに Python 3.15.1 および 3.14.9 に含まれています。
CVE-2026-77214 および CVE-2026-102633 — gh-158876 : バンドルされている Expat を 2.9.0 にアップデートする。
CVE-2024-3220 — gh-159428 : Windows では、デフォルトで mimetypes.knownfiles を読み込まないようにする。
gh-87720 : 追加のヘッダーのリフォーリング/クォーティングに関する問題を修正する。
Python 3.13.18 および 3.12.16
この修正は、すでに Python 3.15.0 および 3.14.9 に含まれています。
gh-157579 : tempfile.TemporaryDirectory のクリーンアップにおける競合状態を修正する。
詳細については、3.15.2 の変更ログ、3.14.10 の変更ログ、3.13.18 の変更ログ、3.12.16 の変更ログ および 3.11.18 の変更ログ を参照してください。
安全にアップデートしてください!
常に、影響を受けるバージョンのユーザーは、アップデートを強く推奨します。
新しいリリースをお楽しみください。
Python の開発とこれらのリリースを可能にする、多くのボランティアの方々に感謝いたします。Python Software Foundation への寄付や、ご自身でボランティアとして参加するなど、ぜひご協力をお願いいたします。
Python リリースチーム:Hugo van Kemenade, Thomas Wouters, Pablo Galindo Salgado, Ned Deily, Steve Dower