CVE-2026-63077: An Unauthenticated Door Into Your CI/CD Nerve Center
CVE-2026-63077 is a critical TeamCity RCE vulnerability that allows unauthenticated attackers with HTTP(S) access to a self-hosted TeamCity server to bypass authentication checks and execute arbitrary operating system commands with the same privileges as the TeamCity server process, exposing CI/CD pipelines and connected infrastructure to compromise. This is not a theoretical edge case. It is a direct path from the public internet into the brain of your software factory, and leaving it unpatched amounts to accepting that anyone who can reach your TeamCity login screen can attempt remote command execution. JetBrains has confirmed that the flaw affects all TeamCity On-Premises versions and sits in the agent polling protocol, which attackers can abuse without logging in, sidestepping normal access controls. In practical terms, this turns an exposed TeamCity instance into an invitation for intrusion.

Who Is at Risk and Why This Flaw Is So Severe
Any unpatched TeamCity On-Premises server reachable over HTTP or HTTPS is exposed, regardless of version. Cloud-hosted TeamCity instances were already fixed, which means the danger is concentrated among self-hosted deployments that often sit close to critical source code, artifact repositories, signing systems, and deployment environments. With a CVSS score of 9.8, this vulnerability is graded near the top of the scale for good reason: successful exploitation can lead to exposure of TeamCity data, configurations, and stored credentials or modification of server state. One quotable fact stands out: “If exploited, this flaw may enable an unauthenticated attacker with HTTP(S) access to a TeamCity server to bypass authentication checks and execute arbitrary operating system commands with the privileges of the TeamCity server process.” JetBrains says it is unaware of active exploitation so far, but waiting for attackers to catch up is reckless when CI/CD systems are prime initial-access targets.
From Server Takeover to Full-Blown Supply Chain Attack
If an attacker gains command execution with TeamCity’s process privileges, you must assume they can steal data, alter server configurations, and pull stored credentials. Because TeamCity often connects to source-code repositories, build agents, artifact stores, signing systems, and deployment infrastructure, compromised pipelines can extend the damage far beyond the CI server itself. An intruder could tamper with build artifacts and downstream pipelines, inject malware into releases, or abuse stolen tokens to reach private repositories and organizational code. That is the textbook definition of a software supply chain attack. Prior TeamCity vulnerabilities were actively exploited by well-resourced threat actors, and more recent cases have shown that compromised developer platforms are perfect launchpads for lateral movement and long-term persistence. The lesson is clear: treating a JetBrains TeamCity exploit as a local nuisance underestimates its potential to reshape your entire risk profile.
Immediate Actions: Patch, Lock Down Access, and Hunt for Abuse
Administrators should upgrade to TeamCity 2025.11.7 or 2026.1.3 as soon as possible; these releases address CVE-2026-63077 along with more than 20 other security issues. Organizations that cannot complete a full upgrade immediately still have no excuse to stay vulnerable: JetBrains has released a security patch plugin for TeamCity 2017.1 and later that fixes only CVE-2026-63077. Until the CVE-2026-63077 patch is applied, TeamCity should be restricted to trusted networks, with VPN or another authenticated access layer required for remote use. Network controls help, but they do not replace patching. In parallel, teams should monitor logs for suspicious command execution, unexpected processes, and configuration changes, and keep the server running with minimal operating system privileges on a separate host from build agents. Anything less is an invitation to exploit a known JetBrains TeamCity weakness while defenders look the other way.
After Patching: Validate That Your Pipeline Is Still Trustworthy
The job does not end when the update finishes. Once you have deployed the CVE-2026-63077 patch, you should review how widely your TeamCity infrastructure is exposed, verify that every instance is updated, and examine recent builds and releases for signs of tampering. Where compromise cannot be ruled out, preserve forensic evidence, rebuild the server, rotate high-value credentials and tokens, and validate artifacts produced while the server was vulnerable and reachable. The uncomfortable truth is that CI/CD security risk does not come only from zero-day exploits; it often comes from slow, incomplete patching of known flaws. Exposed TeamCity servers are too valuable for attackers to ignore, even if there is currently no evidence of in-the-wild exploitation. If your organization depends on TeamCity, treating this JetBrains TeamCity exploit as a routine maintenance item is a mistake—this demands urgent, coordinated action.






