Python 3.15.1、3.14.9、3.13.17 緊急發布:修 eMudhra 憑證事件

Python 發布三個版本:3.15.1、3.14.9 與 3.13.17。[1][2] 官方在 Python Insider 指出,3.15 與 3.14 屬加快處理的保安版本,而 3.13 則屬特別保安版本。[1]

為何要更新

官方指出,三個版本都把內建的 pip 升級至 26.2.2,該版本包含 certifi 2026.10.19,以應對 eMudhra/emSign CA 憑證的保安事件。官方另連結 Python Discourse 的公告,說明事件對 Python 使用者的影響。[1]

官方解釋,他們一般不為 Python 3.13 這類版本在保安更新中更新 pip,因為有向後兼容的顧慮;但由於 3.13 才剛剛進入只提供保安更新的階段,特意做一次附安裝程式的特別版本,屬審慎做法。[1]

使用者要做甚麼

官方呼籲使用者為系統上所有既有的虛擬環境升級 pip 與 uv 至最新版本。官方提供在 virtualenv 內安全升級 pip 的指令,使用帶 SHA256 雜湊的 wheel 網址;若未能即時升級至這些版本,亦提供 macOS 上以安裝程式更新憑證與 pip 的指令(分別針對 3.15、3.14 與 3.13)。[1]

macOS 27.0 的 tkinter 問題

官方指出,這個版本的 macOS 安裝程式以一個 pre-release 版本的 Tk 建構,修正了在 macOS 27.0 上使用 tkinter(例如 IDLE)時可能出現的卡住問題;該問題此前已在 Python 的 issue #158053 中記錄。[1]

發布團隊

官方在文末感謝一眾義務參與者,並列出發布團隊:Hugo van Kemenade、Thomas Wouters、Ned Deily 與 Steve Dower。[1]

參考資料

[1] Python Insider(官方)— Python 3.15.1, 3.14.9 and 3.13.17 are out

[2] Python 官方下載 — Python 3.15.1

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*