Python 3.9.23
發佈日期:2025 年 6 月 3 日
這是 Python 3.9 的安全性修復版本
注意:您目前查看的版本是 Python 3.9.23,這是舊版 3.9 系列的安全性錯誤修復版本。Python 3.13 現為 Python 3 最新的功能發行系列。請在此處取得 3.13.x 的最新版本。
此版本中的安全性內容
- gh-135034:[CVE 2024-12718] [CVE 2025-4138] [CVE 2025-4330] [CVE 2025-4435] [CVE 2025-4517] 修復了多個問題,這些問題允許使用特製的符號連結和硬連結來規避 tarfile 解壓縮篩選器 (filter="data" 與 filter="tar")。
- gh-133767:修復了在使用非「strict」錯誤處理器時,「unicode-escape」解碼器中出現的釋放後使用 (use-after-free) 問題。
- gh-128840:提前結束 ipaddress 中長 IPv6 位址的處理,以防止過度的記憶體消耗和輕微的阻斷服務 (denial-of-service)。
- gh-80222:display_name 中引號字串的摺疊違反了 RFC 規範。
無安裝程式
根據 PEP 596 中指定的發布時程表,Python 3.9 目前已進入其生命週期中的「僅限安全性修復」階段:在 2025 年 10 月之前,3.9 分支僅接受安全性修復,並以僅提供原始碼的形式不定期釋出。Python 3.9 不再接收常規的錯誤修復,且不再提供二進位安裝程式。Python 3.9.13 是 Python 3.9 最後一個提供二進位安裝程式的完整錯誤修復版本 (bugfix release)。
檔案
| 版本 | 作業系統 | 說明 | MD5 總和檢查碼 | 檔案大小 | Sigstore | GPG | |
|---|---|---|---|---|---|---|---|
| Gzip 壓縮原始碼封存檔 (Gzipped source tarball) | 原始碼版本 | e6c3c5ba679cc6a1e2932b2fdcafbc3d | 24.9 MB | .sigstore | SIG | ||
| XZ 壓縮原始碼封存檔 (XZ compressed source tarball) | 原始碼版本 | a4e4a53cbde60b743d7c2f9aa38c3b8f | 18.7 MB | .sigstore | SIG | ||
