TeamCity CVE-2026-63077: Actively Exploited RCE, CISA Patch Deadline Aug 8

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/5 · Initial Access

Attackers reach an internet-facing TeamCity On-Premises server over the network without any authentication.

T1190 – Exploit Public-Facing Application
  • CVE-2026-63077, CVSS 9.8 (Critical)
  • Access via HTTP(S) to the agent polling protocol
  • No privileges and no user interaction required
  • Most at risk: instances directly reachable from the internet
PHASE 2/5 · Defense Evasion / Auth Bypass

Crafted Java objects bypass the server's authentication checks via insecure deserialization.

T1211 – Exploitation for Defense Evasion
  • Insecure deserialization of untrusted data (CWE-502)
  • Abuse of the XStream library
  • Log detection indicator: com.thoughtworks.xstream.converters.ConversionException
  • Unauthenticated auth bypass per JetBrains advisory
PHASE 3/5 · Execution

Deserializing the malicious objects triggers arbitrary OS command execution with the server process privileges.

T1203 – Exploitation for Client Execution T1059 – Command and Scripting Interpreter
  • Execution of arbitrary OS commands (RCE)
  • Commands run with the privileges of the TeamCity server process
  • Compromise indicator: agents under Agents > Unauthorized named starting with 'scan'
  • Affected: versions before 2025.11.7 and before 2026.1.3
PHASE 4/5 · Credential Access & Collection

Attackers harvest all data and credentials stored in the build server.

T1552 – Unsecured Credentials T1005 – Data from Local System
  • Disclosure of all data stored in TeamCity
  • Access to stored credentials of the CI/CD pipelines
  • Confidentiality impact: high
  • Around 20,554 companies use TeamCity worldwide
PHASE 5/5 · Impact / Supply Chain

With full server control, attackers manipulate the server state, tamper with build artifacts and compromise downstream pipelines.

T1195 – Supply Chain Compromise T1565 – Data Manipulation
  • Manipulation of server state and tampering with build artifacts
  • Compromise of downstream software supply chains
  • Integrity and availability impact: each high
  • History: TeamCity flaws previously exploited by SVR and ransomware groups (AA23-347A)
Short & clear answers
Frequently asked questions about this incident
Am I affected by the TeamCity vulnerability CVE-2026-63077?
All self-hosted JetBrains TeamCity On-Premises installations running a version prior to 2025.11.7 (in the 2025.11.x branch) or prior to 2026.1.3 (in the 2026.1.x branch) are affected. You can check your version in the web interface under Administration > TeamCity Server. TeamCity Cloud users are not affected, as JetBrains has already secured those environments automatically.
What should I do right now?
Update TeamCity On-Premises immediately to version 2025.11.7 or 2026.1.3 via Administration > Updates or the official download page. If an immediate update isn't possible, install the security patch plugin fix_CVE_2026_63077.zip (available from version 2017.1). Since active attacks have already been confirmed, treat the patch window as closed and act without delay.
How dangerous is this vulnerability really?
The vulnerability carries the maximum possible CVSS score of 9.8 (Critical). An attacker can execute arbitrary operating system commands over the network without any valid login, running with the privileges of the TeamCity server process. A successful attack can expose all stored credentials, manipulate the server state, and compromise build artifacts and downstream software pipelines.
How can I tell if my server has already been attacked?
Check your server logs for the entry com.thoughtworks.xstream.converters.ConversionException, which may indicate an exploitation attempt and should be investigated. Also check under Agents > Unauthorized for build agents whose names start with "scan", an indicator of compromise named by JetBrains. If you suspect a breach, rotate all credentials stored in TeamCity and contact JetBrains support.
Is the security patch plugin enough, or do I need a full update?
The plugin fix_CVE_2026_63077.zip only fixes CVE-2026-63077 and is merely a stopgap when an immediate update isn't possible. It does not replace a full update to 2025.11.7 or 2026.1.3. For versions 2017.1 through 2018.1 a server restart is required after installation; from 2018.2 the plugin can be activated without a restart, and TeamCity 2024.03 or newer downloads it automatically.
More security news
You might also be interested in
Critical Elementor Pro Flaw: Attackers Can Fully Take Over WordPress Sites
A file upload bug in Elementor Pro up to 4.2.1 allows RCE without login. Version 4.2.2 fixes the flaw – update now!
Pods Plugin: Critical Flaw Enables Admin Takeover, No Login
A critical flaw in the WordPress plugin Pods lets attackers overwrite admin passwords without login. Over 100,000 sites are affected.
miniOrange SAML SSO: Critical Bypass Turns Attackers Into Admins
Two critical auth bypasses in the miniOrange SAML SSO plugin allow forged SAML assertions—up to full WordPress admin access.