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

Python 3.7.16

釋出日期: 2022 年 12 月 6 日

這是 Python 3.7 的安全版本

注意: 您正在檢視的版本是針對已達到生命週期結束且不再受支援的舊版 3.7 系列的安全漏洞修復版本。請參閱下載頁面瞭解當前支援的 Python 版本。3.7 的最後一個安全漏洞修復版本3.7.17

此版本中的安全內容

  • gh-98739: 更新了捆綁的 libexpat 至 2.5.0 以修復 CVE-2022-43680(堆使用後釋放)。
  • gh-98517: 移植 XKCP 對 SHA-3 中緩衝區溢位的修復,以修復 CVE-2022-37454
  • gh-98433: socketasyncio 相關名稱解析函式在 DNS 主機名上使用的 IDNA 編解碼器解碼器不再涉及二次演算法來修復 CVE-2022-45061。這可以防止在解碼涉及雙向字元的超出規範的過長主機名時可能出現的 CPU 拒絕服務。某些協議(如 urllib http 3xx 重定向)可能允許攻擊者提供此類名稱。
  • gh-68966: 已棄用的 mailcap 模組現在拒絕將不安全的文字(檔名、MIME 型別、引數)注入到 shell 命令中,以解決 CVE-2015-20107。它將警告而不是使用此類文字,並表現得好像沒有找到匹配項(或者對於測試命令,好像測試失敗了)。
  • gh-100001: python -m http.server 不再允許將垃圾請求中傳送的終端控制字元列印到 stderr 伺服器日誌。

沒有安裝程式

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

完整變更日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG Sigstore
Gzipped 原始碼 tarball 原始碼釋出 f21656b51c9907fc6993b64ef216d994 23.0 MB SIG .sigstore
XZ 壓縮原始碼 tarball 原始碼釋出 df3b8ad6e2ab8f198d65ecf68816bf42 17.3 MB SIG .sigstore