AI Security AI安全 4h ago Updated 1h ago 更新于 1小时前 44

Attackers Breached JetBrains Cadence via Unpatched TeamCity, Extracting AWS Credentials 攻击者利用未修补的TeamCity漏洞入侵JetBrains Cadence,窃取AWS凭证

JetBrains Cadence was breached via exploitation of CVE-2026-63077, a critical unpatched deserialization vulnerability (CVSS 9.8) in TeamCity, allowing unauthenticated remote code execution Threat actors accessed a 2024 server backup containing AWS IAM credentials, personal user data, source code, and S3 bucket contents, with the attack window spanning August 8–24, 2026 JetBrains confirmed the compromised server should have been patched but did not disclose why the vulnerability response failed, JetBrains Cadence因TeamCity未修补漏洞(CVE-2026-63077,CVSS 9.8)遭入侵,攻击者获取AWS凭证、用户个人数据及2024年服务器备份 攻击发生在2026年8月8-24日,攻击者通过反序列化漏洞绕过认证执行任意命令,已访问S3存储桶和AWS IAM凭证 JetBrains已关闭受影响服务器(api.cadence.jetbrains.com)并撤销所有PyCharm插件访问令牌,要求用户立即轮换所有凭证 该漏洞已被CISA列入已知被利用漏洞目录(KEV),攻击者可能通过PyCharm同步的源代码获取用户项目代码 受影响用户需全面审计AWS账户、S3存储

68
Hot 热度
62
Quality 质量
58
Impact 影响力

Analysis 深度分析

TL;DR

  • JetBrains Cadence was breached via exploitation of CVE-2026-63077, a critical unpatched deserialization vulnerability (CVSS 9.8) in TeamCity, allowing unauthenticated remote code execution
  • Threat actors accessed a 2024 server backup containing AWS IAM credentials, personal user data, source code, and S3 bucket contents, with the attack window spanning August 8–24, 2026
  • JetBrains confirmed the compromised server should have been patched but did not disclose why the vulnerability response failed, and has since taken the server offline and invalidated all access tokens
  • Users are urged to immediately rotate all credentials, audit connected cloud systems and repositories, and treat all prior Cadence executions and their inputs/outputs as potentially untrusted

Why It Matters

This incident highlights the cascading risk of supply chain and infrastructure vulnerabilities, where a single unpatched flaw in a development tool (TeamCity) can compromise an entire cloud computing service (Cadence) and expose sensitive user data including source code and cloud credentials. It serves as a stark reminder for AI practitioners and developers relying on integrated cloud IDE workflows to rigorously manage credential rotation, patch management, and backup security hygiene.

Technical Details

  • Vulnerability exploited: CVE-2026-63077, a deserialization-of-untrusted-data flaw in JetBrains TeamCity (CVSS 9.8) that allows unauthenticated attackers to bypass authentication and execute arbitrary OS commands with the privileges of the TeamCity server process
  • CISA KEV catalog: The vulnerability was added to CISA's Known Exploited Vulnerabilities list on August 5, 2026, indicating active exploitation in the wild before JetBrains discovered the intrusion on August 23, 2026
  • Compromised data: A full 2024 server backup was exfiltrated, containing AWS IAM user credentials (including those of JetBrains employees), personal data (usernames, real names, emails, last-login timestamps, IP addresses), S3 bucket files, and potentially synchronized PyCharm project source code
  • Indicators of compromise: Six IP addresses were identified (150.109.230.104, 43.153.227.206, 62.210.127.48, 210.247.242.190, 15.235.225.205, 152.233.30.18), along with suspicious authentication activity, unexpected repository changes, new service accounts, and modified cloud IAM policies
  • Mitigation actions taken: The compromised server (api.cadence.jetbrains.com) was taken offline, all Cadence plugin access tokens in PyCharm were invalidated, and JetBrains is treating all data in the affected storage as potentially exposed

Industry Insight

  • Patch management gaps are critical failure points: JetBrains admitted the vulnerable server should have been patched as part of its own vulnerability response, underscoring that even security-conscious organizations can have procedural failures in applying critical patches—organizations must audit their own patch management workflows rigorously
  • Backup data is a high-value attack target: The exfiltration of a 2024 backup demonstrates that stale backups containing credentials and sensitive data remain a significant risk; organizations should implement backup encryption, access logging, and regular credential rotation to limit blast radius
  • Integrated IDE-cloud workflows amplify exposure: The Cadence-PyCharm integration means source code and credentials synchronized from local projects may have been exposed; developers using similar cloud-connected IDE workflows should assume all synchronized data is compromised and conduct thorough audits of their repositories and connected cloud services

TL;DR

  • JetBrains Cadence因TeamCity未修补漏洞(CVE-2026-63077,CVSS 9.8)遭入侵,攻击者获取AWS凭证、用户个人数据及2024年服务器备份
  • 攻击发生在2026年8月8-24日,攻击者通过反序列化漏洞绕过认证执行任意命令,已访问S3存储桶和AWS IAM凭证
  • JetBrains已关闭受影响服务器(api.cadence.jetbrains.com)并撤销所有PyCharm插件访问令牌,要求用户立即轮换所有凭证
  • 该漏洞已被CISA列入已知被利用漏洞目录(KEV),攻击者可能通过PyCharm同步的源代码获取用户项目代码
  • 受影响用户需全面审计AWS账户、S3存储、代码仓库、部署环境等关联系统,并警惕针对性钓鱼攻击

为什么值得看

本文揭示了开发工具链供应链攻击的典型案例,JetBrains作为知名IDE厂商的安全事件直接影响全球开发者生态。事件凸显了第三方依赖组件漏洞管理的重要性,以及云开发环境中凭证泄露的连锁风险,对AI/ML开发者的云安全实践具有警示意义。

技术解析

  • 漏洞详情:CVE-2026-63077为TeamCity反序列化漏洞(CVSS 9.8),允许未认证攻击者绕过身份验证并执行任意操作系统命令,权限等同于TeamCity服务器进程
  • 攻击路径:攻击者利用TeamCity漏洞横向移动到Cadence环境,访问2024年服务器备份,提取AWS IAM用户凭证、S3存储数据及用户源代码
  • 数据泄露范围:包括用户个人数据(用户名、真实姓名、邮箱、最后登录时间/IP)、完整服务器备份(含凭证、配置、日志)、AWS凭证、PyCharm同步的项目文件
  • 响应措施:关闭受影响服务器、撤销所有PyCharm Cadence插件访问令牌、提供6个IOC IP地址(150.109.230.104等)、要求用户轮换凭证并审计关联系统
  • 检测指标:包括2026年8月8日后的异常认证活动、意外IP登录、仓库克隆/提交、仓库密钥/webhook变更、新创建的IAM角色/服务账户、S3/GCS异常访问等

行业启示

  • 供应链安全需全链路覆盖:第三方组件(TeamCity)漏洞管理直接影响上层服务,企业应建立依赖组件的持续监控和快速响应机制
  • 凭证管理自动化至关重要:云环境中的凭证泄露风险要求建立自动轮换、最小权限和即时失效机制,避免人工响应滞后
  • 开发者安全意识培训:需教育开发者避免在IDE中硬编码敏感凭证,定期审计代码仓库和云服务配置,防范工具链攻击导致的连锁泄露

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Open Source 开源