JetBrains 警告 TeamCity 存在关键远程代码执行漏洞
- 浏览次数 2773
- 喜欢 0
JetBrains 正在警告一个影响 TeamCity On-Premises 的关键身份验证绕过漏洞,该漏洞可能被利用以实现远程代码执行。
该安全问题编号为 CVE-2026-63077,具有 TeamCity 服务器 HTTPS 访问权限的攻击者可以利用它通过代理轮询协议绕过身份验证,并以服务器进程的权限执行任意操作系统命令。
"所有版本的 TeamCity On-Premises 都受到影响,"JetBrains 在公告中警告称,并补充说"TeamCity Cloud 客户无需采取任何行动,因为必要措施已经应用。"
TeamCity 是一个商业持续集成和持续交付(CI/CD)服务器,用于构建、测试和部署软件。
JetBrains 的解决方案工程负责人 Daniel Gallo 表示,成功利用 CVE-2026-63077 可能会暴露 TeamCity 数据、配置、存储的凭据,或危及构建工件和 CI/CD 流水线,具体取决于权限。
在 7 月 27 日公告发布时,没有证据表明存在活跃利用。
鉴于 TeamCity 漏洞过去曾被广泛利用(包括被勒索软件团伙和国家支持的攻击者利用),管理员应立即采取行动以降低风险。
建议采取的行动
JetBrains 表示,该问题于 7 月 10 日被私下报告给他们,并已在 TeamCity 版本 2025.11.7 和 2026.1.3 中解决。该供应商建议将升级到上述版本作为首选方案。
对于无法升级到最新版本的客户,TeamCity 2017.1+ 可提供安全补丁插件。
JetBrains 指出,TeamCity 2024.03 及更高版本会自动下载可用的安全补丁插件,并通知管理员以便安装。
此外,TeamCity 2017.1 至 2018.1 版本在安装补丁插件后需要重启服务器才能使安全更新生效。
安装安全插件的详细说明可在此处获取。
JetBrains 还强调了一组更通用的"最佳实践",包括对面向互联网的 TeamCity 服务器要求 VPN 访问或其他保护层。
该供应商提醒,即使是暴露登录页面或 REST API 也可能为攻击者提供利用新披露漏洞的入口点。