JetBrains was breached through an unpatched copy of its own TeamCity
Attackers exploited CVE-2026-63077 against a JetBrains-run TeamCity server to breach the Cadence cloud service, taking AWS IAM credentials, source code, and secrets from a 2024 backup. JetBrains says the server should have been patched.
Between August 8 and August 24, 2026, attackers exploited CVE-2026-63077, the unauthenticated TeamCity flaw disclosed in July, against a JetBrains-operated TeamCity server and used it to reach the Cadence cloud compute service. They accessed a 2024 Cadence server backup containing usernames, real names, email addresses, last-login timestamps, last-seen IP addresses, multiple AWS IAM credentials, project source code, configuration files, and stored secrets, plus files in S3 buckets in JetBrains AWS accounts. JetBrains detected the activity on August 23 and concluded its investigation on September 3, confirming the additional cloud storage exposure. api.cadence.jetbrains.com was taken offline. The company acknowledged the server should have been patched under its own vulnerability response process and did not explain why it was not. Cadence users are told to rotate every credential used in their executions.
Why it matters
We covered CVE-2026-63077 on July 27, when the note was that every on-premises TeamCity server was vulnerable. It turns out that included JetBrains'. There is no schadenfreude worth extracting here, because the failure is the ordinary one: an asset that belonged to no team's patching scope, running a product the organization knows better than anyone.
The durable lesson is about the backup. The breach reached a 2024 snapshot, which means credentials created two years earlier were still live and still useful in August 2026. Backups inherit the secrets of the moment they were taken and then sit outside every rotation process anyone runs. If your rotation covers production but not the snapshots of production, your effective credential lifetime is the age of your oldest retained backup.
Concretely: include backup and snapshot stores in the blast radius when you rotate, prefer short-lived credentials that expire inside a backup rather than long-lived IAM keys that do not, and inventory the internet-facing instances of your own products the same way you inventory a vendor's.
Source: The Hacker News
Related on Start with Identity
- Blog1.6 million RingCentral records leaked, and the entry point was one phone call
ShinyHunters voice-phished a RingCentral employee out of their password in July, took 623GB, and dumped 280GB after the company refused to pay. Have I Been Pwne
- BlogA phantom join key let anyone mint JFrog Artifactory admin tokens, and exploitation started in days
CVE-2026-82329 (CVSS 9.8) is an authentication bypass in JFrog Access. Instances without an explicit join key got a predictable one, letting an unauthenticated
- BlogA service sold 153 million driver's licenses scraped from an identity verification vendor
Nexus, advertised on a Russian cybercrime forum, sold access to more than 153 million US and Canadian driver's licenses that its operators say they exfiltrated
- CVEJetBrains TeamCity 2023 authentication bypass to RCE
Unauthenticated request becomes administrator, then code execution, on TeamCity On-Premises before 2023.05.4. CVSS 9.8. CISA KEV. Used by Russian state actors.
- CVEJetBrains TeamCity 2024 authentication bypass, admin access
Unauthenticated attacker becomes a TeamCity administrator on on-prem instances. CVSS 9.8. Widely exploited. CISA KEV. The 2024 sequel to CVE-2023-42793, and the
- ArticleB2B SaaS Security Tools: The Stack That Gets You Through Enterprise Procurement
The security tooling a B2B SaaS product actually needs to close enterprise deals in 2026, from enterprise SSO and SCIM to audit logs, secrets scanning, and acce