Python 3.7.14
發行日期:2022 年 9 月 6 日
注意:您目前查看的版本是舊版 3.7 系列的安全性錯誤修復版本,該系列現已達到生命週期終點 (end-of-life),不再提供支援。請參閱下載頁面以獲取目前受支援的 Python 版本。3.7 的最終原始碼安全性修復版本為 3.7.17。
請參閱 完整更新日誌 (Full Changelog) 連結以獲取有關此版本內容的更多資訊,並參閱 Python 3.7 的新功能 (What’s New In Python 3.7) 以獲取有關 3.7 功能的更多資訊。
此版本的 sigstore 資訊已於 2023-07-14 更新。發行版本的 tarball 檔案並未變更。
此版本中的安全性內容
- CVE-2020-10735:在進行 int 與 str 之間的轉換時,若使用 2(二進位)、4、8(八進位)、16(十六進位)或 32 以外的進位(例如 10 進位),若字串形式的位數超過限制,現在會引發 ValueError,以避免因演算法複雜度導致潛在的阻斷服務攻擊。
- gh-87389:http.server:修復當 URI 路徑以 // 開頭時,HTTP 伺服器中存在的開放重定向漏洞。
- gh-93065:修復 contextvars HAMT 實作,以處理深層樹狀結構的迭代,避免直譯器可能發生的崩潰。
- gh-80254:在 sqlite3 轉換器中使用遞迴指標(cursor)時,現在會引發 ProgrammingError,而不是發生區段錯誤(segfault)。
更多資源
- 線上文件
- PEP 537,3.7 發行時程
- 回報錯誤請至 https://github.com/python/cpython/issues。
- 資助 Python 及其社群.
檔案
| 版本 | 作業系統 | 說明 | MD5 總和檢查碼 | 檔案大小 | Sigstore | GPG | |
|---|---|---|---|---|---|---|---|
| Gzip 壓縮原始碼封存檔 (Gzipped source tarball) | 原始碼版本 | dd65d6708e9c28a9e4fd2e986776ad14 | 22.9 MB | .sigstore | SIG | ||
| XZ 壓縮原始碼封存檔 (XZ compressed source tarball) | 原始碼版本 | 0acdd6e1a95f49ee7f9b338fb6092b65 | 17.3 MB | .sigstore | SIG | ||
