注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將會受到限制。請開啟 JavaScript 以獲得完整體驗。

Python 3.8.14

釋出日期: 2022 年 9 月 6 日

這是 Python 3.8 的安全版本

注意: 您正在檢視的版本是 Python 3.8.14,它是舊版 3.8 系列的安全漏洞修復版本Python 3.11 現在是 Python 3 的最新功能釋出系列。 在此獲取 3.11.x 的最新版本

此版本中的安全內容

  • CVE-2020-10735:在除 2(二進位制)、4、8(八進位制)、16(十六進位制)或 32 以外的基數(例如基數 10(十進位制))中進行 int 和 str 之間的轉換,如果字串形式的位數超過限制,現在會引發 ValueError,以避免因演算法複雜性而導致潛在的拒絕服務攻擊。
  • gh-87389:http.server:修復 HTTP 伺服器中當 URI 路徑以 // 開頭時存在的開放重定向漏洞。
  • gh-93065:修復 contextvars HAMT 實現以處理對深度樹的迭代,以避免直譯器的潛在崩潰。
  • gh-90355:修復為執行 pip 的子程序確保 pip 環境隔離。
  • gh-80254:在 sqlite3 轉換器中遞迴使用遊標時,引發 ProgrammingError 而不是段錯誤。

沒有安裝程式

根據 PEP 569 中指定的釋出日曆,Python 3.8 現在處於其生命週期的“僅安全修復”階段:3.8 分支僅接受安全修復,並且這些修復的釋出以僅原始碼形式不定期進行,直到 2024 年 10 月。 Python 3.8 不再接收常規的錯誤修復,並且不再為其提供二進位制安裝程式。 Python 3.8.10 是帶有二進位制安裝程式的 Python 3.8 的最後一個完整錯誤修復版本

完整變更日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG Sigstore
Gzip 壓縮的原始碼 tarball 原始碼釋出 a82168eb586e19122b747b84038825f2 24.1 MB SIG .sigstore
XZ 壓縮的原始碼 tarball 原始碼釋出 78710eed185b71f4198d354502ff62c9 18.2 MB SIG .sigstore