内容提要
TeamCity发布2026.1.3和2025.11.7维护更新,修复超20个安全漏洞,含关键CVE-2026-63077认证绕过漏洞,并解决并行测试结果不一致、Perforce流检测及S3上传失败等问题。官方强烈建议尽快升级,更新可提升性能、兼容性和构建稳定性。
延伸解读
安全风险与升级紧迫性
本次更新修复了超过20个安全漏洞,其中包括一个被标记为关键的CVE-2026-63077漏洞,该漏洞允许攻击者绕过认证并执行任意操作系统命令。鉴于漏洞的严重性,官方强烈建议用户尽快升级。对于使用TeamCity On-Premises的企业,延迟升级可能使系统面临被远程控制的风险,因此应优先安排升级计划。
功能修复的实际影响
除了安全修复,2026.1.3还解决了几个影响日常使用的问题:并行运行测试程序时结果不一致、Perforce子流变更未被检测导致提交钩子无法匹配VCS根实例,以及上传工件到Amazon S3时因getBucketRegion方法导致的失败。这些修复有助于提升构建的准确性和稳定性,减少因环境问题导致的构建失败。
升级与兼容性注意事项
2026.1.3与所有2026.1.x版本共享相同的数据格式,因此在该系列内升级或降级无需备份和恢复。升级方式包括自动更新、从官网下载或拉取Docker镜像。用户应确保选择正确的升级路径,并注意在升级前备份数据,以防意外情况。
Q&A
TeamCity 2026.1.3和2025.11.7这两个版本主要修复了什么问题?
这两个版本主要是安全更新,修复了超过20个安全漏洞,包括一个关键的CVE-2026-63077认证绕过漏洞,该漏洞允许攻击者绕过认证并以TeamCity服务器进程的权限执行任意操作系统命令。
CVE-2026-63077漏洞有什么危害?
CVE-2026-63077是一个关键漏洞,攻击者可以利用它绕过认证检查,并以TeamCity服务器进程的权限执行任意操作系统命令,可能导致服务器被完全控制。
TeamCity 2026.1.3修复了哪些功能性问题?
2026.1.3修复了并行运行测试程序集时测试结果不正确或不一致的问题、Perforce子流更改未被检测导致提交钩子无法匹配任何VCS根实例的问题,以及由于getBucketRegion方法导致的Amazon S3上传失败问题。
为什么建议尽快升级到TeamCity 2026.1.3或2025.11.7?
因为这两个版本包含大量安全修复,特别是关键的CVE-2026-63077漏洞,升级可以保护系统免受潜在攻击,同时还能获得性能改进、更好的集成兼容性以及更快速稳定的构建。
TeamCity 2026.1.3与2025.11.7在数据格式上兼容吗?
TeamCity 2026.1.3与所有2026.1.x版本共享相同的数据格式,因此可以在该系列内升级或降级,无需备份和恢复。但2025.11.7属于另一个系列,其数据格式可能不同,具体需参考官方文档。
如何升级到TeamCity 2026.1.3或2025.11.7?
可以通过以下方式升级:使用当前TeamCity版本中的自动更新功能;从JetBrains官网直接下载最新版本;拉取更新的TeamCity Docker镜像。
升级TeamCity到最新维护版本能带来哪些好处?
升级到最新维护版本可以带来性能改进、更好的集成兼容性、更快速稳定的构建,以及增强工作流的安全性。