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:
socket
或asyncio
相關名稱解析函式在 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 |