当前位置: 首页 > news >正文

JetBrains修复TeamCity关键漏洞,攻击者可借此执行任意命令!

JetBrains修复TeamCity关键漏洞

JetBrains公司已修复了TeamCity中一个关键的预认证漏洞,该漏洞可能使攻击者能够执行任意命令、泄露凭证,并危及自托管服务器上的供应链。JetBrains发出警告,其TeamCity DevOps平台存在一个严重的安全漏洞,未经身份验证的攻击者可能利用该漏洞在易受攻击的服务器上执行任意操作系统命令。该公司在一份安全公告中表示:“如果此漏洞被利用,拥有HTTP(S)访问权限的未认证攻击者可以绕过身份验证检查并执行任意命令。”

漏洞详情与影响

这个被标记为CVE - 2026 - 63077的漏洞,影响所有TeamCity本地部署版本,不过已在2025.11.7和2026.1.3版本中得到修复。JetBrains警告称,该漏洞可能会暴露构建环境、存储的凭证以及软件供应链。对于无法立即升级的客户,建议立即部署安全补丁插件。该公司还表示,TeamCity Cloud的客户无需采取任何行动。

无需认证即可实现远程代码执行

据JetBrains称,此漏洞存在于TeamCity代理轮询协议中,拥有HTTP(S)访问权限的攻击者可以绕过身份验证,以TeamCity服务器进程的权限执行代码。该漏洞的CVSS评分为9.8(满分10分),因为它无需身份验证或用户交互,这使得暴露在互联网上的TeamCity服务器成为极具吸引力的攻击目标。该漏洞归类于CWE - 502(非结构化数据反序列化),攻击者可以通过受影响的代理轮询协议发送特制数据,从而触发远程代码执行(RCE)。该公司补充道:“根据授予TeamCity服务器进程的权限,攻击成功后可能会暴露TeamCity数据、配置和存储的凭证,修改服务器状态,并可能危及构建工件和下游CI/CD管道的完整性。”7月10日,安全研究员Antoni Tremblay通过JetBrains的协调披露流程私下报告了该问题。JetBrains表示,在发布安全公告时,尚未发现该漏洞被积极利用的迹象。

开发者有两种缓解方案

JetBrains建议客户直接升级到TeamCity 2025.11.7或2026.1.3版本,这两个版本都已永久修复该漏洞。对于无法立即升级的组织,可以部署安全补丁插件,该插件适用于2017.1及更高版本的TeamCity。该公司还指出,运行2017.1至2018.1版本的服务器在安装插件后需要重启,而较新的受支持版本则无需重启即可启用修复。此外,该公司建议,如果无法立即采取上述两种缓解措施,对于可公开访问TeamCity服务器的管理员,应限制外部访问。JetBrains表示:“作为一般的最佳实践,我们强烈建议尽可能将对TeamCity服务器的网络访问限制在受信任的网络范围内。我们还建议以正常运行所需的最低操作系统权限来运行TeamCity服务器。”鉴于此漏洞的预认证特性,以及威胁行为者曾迅速利用TeamCity漏洞的历史,运行自托管CI/CD基础设施的组织应优先进行紧急补丁修复,而非等待常规维护窗口。该公告还建议按照官方说明,将TeamCity服务器运行在与构建代理分离的专用主机上。那么,各组织是否能及时采取有效措施应对这一漏洞呢?

http://www.jsqmd.com/news/1309936/

相关文章:

  • Spring与Hibernate集成实战与性能优化指南
  • 南沙区本地正规搬家公司联系电话汇总 冷库设备不停机迁移全流程解析 生鲜食材零损耗收费标准真实测评 - 厚道搬家
  • 2026年上海黄浦区橱柜维修服务选购全指南 - 匠心24小时快修
  • 2026搬家寄大件怎么寄最划算?行李快递省钱避坑全攻略(附比价方法) - 快递物流资讯
  • DamaiHelper:基于Selenium的大麦网自动化抢票系统深度解析
  • 2026年上海静安区橱柜维修全攻略:从故障排查到合规服务选择实用指南 - 匠心24小时快修
  • 腾讯WorkBuddy智能工作助手公测体验与功能解析
  • Immich反向地理编码汉化:让照片位置信息说中文的终极解决方案
  • 5分钟解锁Windows远程桌面多用户限制:RDPWrap配置完全指南
  • 树莓派CM4-IO-BASE-B底板开发指南:从硬件设计到软件部署
  • 分布式电源配电网优化调度与Matlab实现
  • 椰林海鲜码头环境干净吗? - 秋山寄远
  • 2026年寄大件电动车哪个物流便宜?跨省电瓶车寄件渠道全攻略(附避坑指南) - 快递物流资讯
  • 财富管理行业考证指南:大专生备考策略与资源推荐
  • Surgeon错误处理完全手册:轻松解决SelectSubroutineUnexpectedResultCountError等常见问题
  • 京东收银K6收银机适合哪些小店?从价格、功能到上手体验说明 - Chencen
  • Claude Code 被指浪费 Token,实验揭示 harness 对 Agent 成本影响超模型!
  • 如何实现高效的多语言实时翻译:LunaTranslator技术架构深度解析
  • 如何构建高效AI工程团队:5大实战策略框架
  • 单片机毕设项目:基于 51 单片机的火焰检测自动灭火报警装置开发 单片机驱动的双模式消防监测报警系统设计与实现(017601)
  • 如何用结构化JSON输出重构文本摘要:Gemini API实战指南
  • 洛雪音乐音源完全指南:3分钟构建你的专属无损音乐库
  • 洗浴足疗店收银系统怎么选?项目计费、技师提成、会员充值要对清 - Chencen
  • 终极指南:TUXEDO Control Center 完整安装与配置教程
  • IdentityV登录助手:第五人格一键登录终极解决方案
  • Spring与Hibernate集成开发实战指南
  • 【单片机课设毕设项目】单片机驱动按键式消防设备手动调控系统设计 基于 51 单片机的火情实时液晶显示预警系统开发(017601)
  • 2026年大专财富管理专业考证指南与备考策略
  • 2026年嘉兴合同纠纷律师推荐:5位本地办案扎实的专业律师 - 本地品牌推荐
  • Olmo-3-7B-Instruct:如何用70亿参数解决推理难题?