注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整的体验。

Python 3.10.14

发布日期: 2024年3月19日

这是 Python 3.10 的一个安全版本

请注意: 您正在查看的是 Python 3.10.14,这是旧版 3.10 系列的一个安全修复版本Python 3.12 现在是 Python 3 最新的功能发布系列。在此处获取 3.12.x 的最新版本

此版本中的安全内容

  • gh-115399gh-115398:为解决 CVE-2023-52425,捆绑的 libexpat 已更新至 2.6.0,并通过新的 API 开放了对新的重新解析延迟功能的控制。
  • gh-109858:为解决 CVE-2024-0450,zipfile 模块现已能抵御“引用重叠”类型的 zip 炸弹攻击。现在,当尝试读取与另一个条目或中央目录重叠的条目时,它会引发 BadZipFile 异常。
  • gh-91133:为解决 CVE-2023-6597,tempfile.TemporaryDirectory 在清理过程中为绕过文件系统权限错误时,将不再解引用符号链接。
  • gh-115197:在 macOS 和 Windows 上,urllib.request 在将主机名与系统的代理绕过列表进行检查之前,将不再解析该主机名。
  • gh-81194:修复了 socket.if_indextoname() 在特定值(UINT_MAX)下崩溃的问题。与此相关,修复了在 64 位非 Windows 平台上 socket.if_indextoname() 中的一个整数溢出问题。
  • gh-113659:现在会跳过名称以点开头或包含隐藏文件属性的 .pth 文件。
  • gh-102388iso2022_jp_3iso2022_jp_2004 编解码器不再会越界读取。
  • gh-114572:当 ssl.SSLContext 在多个线程间共享时,ssl.SSLContext.cert_store_stats()ssl.SSLContext.get_ca_certs() 现在会正确地锁定对证书存储区的访问。

无安装程序

根据 PEP 619 中规定的发布日程,Python 3.10 目前处于其生命周期中的“仅安全修复”阶段:3.10 分支只接受安全修复,并且这些修复将以仅源码形式不定期发布,直到 2026 年 10 月。Python 3.10 不再接收常规的错误修复,也不再为其提供二进制安装程序。Python 3.10.11 是 Python 3.10 最后一个提供二进制安装程序的完整错误修复版本

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore GPG
Gzip 压缩的源码包 源码发布版 f67d78c8323a18fe6b945914c51a7aa6 24.7 MB .sigstore SIG
XZ 压缩的源码包 源码发布版 05148354ce821ba7369e5b7958435400 18.7 MB .sigstore SIG