← News
/DISPATCH · 2026-08-01

CVE-2026-63077: JetBrains TeamCity Pre-Auth RCE (CVSS 9.8)

JetBrains TeamCity On-Premises disclosed pre-auth RCE CVE-2026-63077, CVSS 9.8. Attackers bypass auth over HTTP and run arbitrary commands, putting the CI/CD supply chain at risk.

Incident overview

On 27 July 2026, JetBrains published a security advisory for CVE-2026-63077, a pre-auth remote code execution flaw in the TeamCity On-Premises CI platform. CVSS v3.1 is 9.8 (Critical). An attacker with HTTP or HTTPS access to a TeamCity server needs no credentials and no user interaction. Auth checks are bypassed; arbitrary OS commands run as the TeamCity server process.

TeamCity is a widely used CI/CD build automation platform. Enterprises use it to compile, test, and deploy production code. Independent researcher Antoni Tremblay privately reported the issue on 10 July 2026 via coordinated disclosure. JetBrains said it had found no evidence of active exploitation at publication time. Prior TeamCity bugs were weaponized fast. Treat every self-hosted TeamCity instance as an emergency.

Technical details

Vulnerability facts

CVE ID CVE-2026-63077

CVSS v3.1 9.8 (Critical, AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)

Type CWE-502: insecure deserialization (Deserialization of Untrusted Data)

Attack vector Network, unauthenticated, no user interaction

Affected component TeamCity On-Premises (all on-prem versions before the fix)

Internals

The bug sits in TeamCity's Agent Polling Protocol. Build agents use that protocol to pull work from the server. The server deserializes untrusted data while handling agent polling requests. A crafted request to that endpoint bypasses authentication and triggers arbitrary OS command execution.

On success, commands run as the TeamCity server process. Depending on the service account, an attacker can:

Affected versions

All TeamCity On-Premises versions before the fix. JetBrains shipped patches in:

If you cannot upgrade immediately, JetBrains also ships a security-patch plugin (TeamCity 2017.1 and later) as a temporary mitigation.

Impact

Mitigation

Option 1: Upgrade to a patched release (recommended)

Upgrade TeamCity On-Premises immediately to either:

Use a manual download or TeamCity auto-update.

Option 2: Install the security-patch plugin (if you cannot upgrade now)

JetBrains' official security-patch plugin covers TeamCity 2017.1 and later and only remediates CVE-2026-63077:

The plugin is not a substitute for a full upgrade. Temporary only.

Defense in depth

References