Critical TeamCity RCE Flaw Exposes On-Premise Servers to Unauthenticated Attacks

Introduction
JetBrains has sounded the alarm for organizations running self-hosted TeamCity instances, disclosing a critical security vulnerability that could allow unauthenticated attackers to seize full control of build servers. Tracked as CVE-2026-63077 and carrying a maximum CVSS 3.1 score of 9.8, this remote code execution (RCE) flaw affects every on-premise version of TeamCity released prior to the recent patches. The vulnerability enables threat actors to execute arbitrary operating system commands without requiring any authentication — a worst-case scenario for any continuous integration and deployment (CI/CD) platform.
Fixed versions 2025.11.7 and 2026.1.3 are now available, and JetBrains strongly urges all on-premise customers to upgrade immediately. TeamCity Cloud customers are not affected, as the hosted infrastructure has already been secured. For DevOps and security teams, this incident underscores the persistent risk inherent in self-managed build infrastructure and the critical importance of rapid patch deployment.
Technical Breakdown of the Vulnerability
While JetBrains has not released exhaustive technical details to protect users during the patching window, the vulnerability class — unauthenticated remote code execution — suggests a flaw in input validation or authentication bypass within a publicly accessible endpoint. In CI/CD platforms like TeamCity, such endpoints often include REST APIs, webhook receivers, plugin interfaces, or build artifact handlers.
- Attack Vector: Network-based, requiring no user interaction or credentials
- Impact: Full OS command execution under the TeamCity service account context
- Scope: All TeamCity On-Premises versions prior to 2025.11.7 and 2026.1.3
- Exploitation Complexity: Low — likely achievable with a single crafted HTTP request
The CVSS 9.8 rating reflects the highest severity for a vulnerability that requires no privileges, no user interaction, and results in complete loss of confidentiality, integrity, and availability. Attackers exploiting this flaw could deploy ransomware, exfiltrate source code and secrets, poison build artifacts, or pivot laterally into connected development environments.
Immediate Remediation Steps
Organizations running affected TeamCity instances should execute the following actions without delay:
- Identify Exposure: Inventory all TeamCity On-Premises deployments across environments, including development, staging, and production.
- Verify Version: Confirm current version via the TeamCity administration UI or server logs. Any version older than 2025.11.7 (for the 2025.x line) or 2026.1.3 (for the 2026.x line) is vulnerable.
- Apply Patches Immediately: Download and install the appropriate patched release from JetBrains' official site. Follow the standard upgrade procedure, including database backup beforehand.
- Validate Upgrade: Post-upgrade, verify the version number and review server logs for any anomalous activity during the exposure window.
- Rotate Credentials: As a precaution, rotate all service accounts, API tokens, and secrets stored in or accessible by TeamCity, including VCS credentials, cloud provider keys, and artifact repository tokens.
- Audit for Compromise: Inspect build logs, agent logs, and filesystem timestamps for unauthorized modifications. Check for unexpected scheduled builds, new user accounts, or modified project configurations.
Why CI/CD Platforms Are High-Value Targets
CI/CD servers like TeamCity, Jenkins, GitLab CI, and Azure DevOps occupy a uniquely sensitive position in the software supply chain. They possess broad access to source repositories, artifact registries, cloud deployment credentials, and production environments. A compromise here doesn't just affect the build server — it can cascade into every downstream system that trusts its output.
Recent history bears this out: the SolarWinds and Codecov supply chain attacks both leveraged compromised build infrastructure. Vulnerabilities in JetBrains products have also been targeted before — notably CVE-2024-27198 (TeamCity authentication bypass) and CVE-2023-42793 (JetBrains IDE plugin RCE). Each incident reinforces that build infrastructure must be treated as Tier 0 assets — equivalent in sensitivity to domain controllers and identity providers.
Grivyonx Expert Analysis
The disclosure of CVE-2026-63077 highlights a systemic challenge: organizations often delay patching on-premise CI/CD servers due to uptime requirements, plugin compatibility concerns, or simply lack of visibility into the asset inventory. Attackers know this. They actively scan for exposed TeamCity instances — Shodan and Censys routinely index thousands of internet-facing build servers, many running outdated versions.
Our threat intelligence indicates that unauthenticated RCE flaws in widely deployed DevOps tools are typically weaponized within 24–72 hours of public disclosure. Proof-of-concept exploits often appear on GitHub before vendors can fully propagate patches. Organizations that cannot patch immediately should implement compensating controls: restrict network access to TeamCity via VPN or zero-trust network access (ZTNA), deploy WAF rules targeting known exploit patterns, and enable enhanced logging for all administrative endpoints.
Long-term, this vulnerability makes a compelling case for migrating to managed CI/CD services (like TeamCity Cloud, GitHub Actions, or GitLab SaaS) where the vendor assumes patching responsibility. For organizations requiring on-premise deployments, implementing automated vulnerability scanning integrated with the CI/CD pipeline itself — scanning the scanner, so to speak — creates a feedback loop that reduces mean-time-to-remediate.
Conclusion
CVE-2026-63077 is a stark reminder that the software supply chain's foundation — the build server — remains a prime target for sophisticated adversaries. The unauthenticated nature of this flaw eliminates the usual barriers to entry, making every unpatched TeamCity On-Premises instance a potential beachhead for attackers. JetBrains' swift patch release is commendable, but the onus now falls on operators to deploy those fixes with urgency.
Beyond immediate patching, security teams should use this event to audit their entire CI/CD attack surface: inventory all build infrastructure, enforce network segmentation, implement credential rotation policies, and establish automated vulnerability monitoring for DevOps tooling. The cost of a compromised build server far exceeds the operational friction of a planned upgrade window.
At Grivyonx Cloud, our AI-driven attack surface management and continuous compliance platform helps organizations discover, prioritize, and remediate vulnerabilities like CVE-2026-63077 across hybrid DevOps environments — before they become incidents. Whether you're managing on-premise TeamCity clusters or orchestrating cloud-native pipelines, proactive intelligence is the only sustainable defense.
- #TeamCity
- #CVE-2026-63077
- #RCE
- #JetBrains
- #CI/CD Security
- #Vulnerability Management
- #DevSecOps



