



2026年1月16日,Go 官方正式发布 Go 1.25.6,这是 Go 1.25 分支的重要维护更新版本。本次更新聚焦于多个安全漏洞修复与稳定性增强,涵盖 crypto/tls、net/http、archive/zip、cmd/go、runtime、os 等核心模块。其目标是提高 Go 语言在服务端、工具链及系统调用场景下的安全性与可靠性。以下为详细更新内容梳理:
本次 Go 1.25.6 一共修复了多项高危漏洞,以下为重点安全问题说明:
crypto/tlsConfig.Clone 在拷贝时会复制自动生成的会话票据密钥,导致证书链过期后仍可能被错误复用。archive/zipnet/httpRequest.ParseForm 存在内存耗尽风险。cmd/go 工具链相关errors: Join 行为在 1.25 版本中出现差异errors.Join 在多错误组合时的行为不一致问题。cmd/compile/internal/ssasccp 优化时,可能出现 panic 或索引越界的崩溃问题。crypto/tlsruntimeos/signal 堆栈拆分错误的问题。osReaddirnames 可能跳过 inode 为零的条目,本次更新修正此行为。crypto/tls(ECH 功能相关)earlyTrafficSecret 现在将正确使用 ClientHelloInner。以上修复均已通过自动与人工审核,所有 CherryPickApproved 问题均已标记为 Closed(已完成)。
本版本被用于 Go 官方在进行点更新(point releases)期间的安全合并和版本发布流程。
建议所有使用 Go 1.25.x 的开发者立即升级至 Go 1.25.6,以获得最新的安全防护与稳定性改进。
特别是使用 TLS、HTTP、ZIP 解析、以及自行调用 cmd/go 工具链的应用场景,均受到此次安全修复的直接影响。
结语:
代码地址:github.com/golang/go
Go 1.25.6 是 Go 官方对稳定性和安全性的再次加固版本,针对近期披露的多项 CVE 漏洞进行了全面修复,体现了 Go 团队对长期维护分支的持续投入。开发者应及时更新以保障生产环境的安全与可靠。
我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。