Full research report

CISA Flags TeamCity CVE-2026-63077 RCE Flaw Under Active Exploitation in the Wild

Original reporting โ†—
โ˜… Threat intelligence assessment high confidence

Executive assessment

CVE-2026-63077 is a critical unauthenticated remote code execution flaw in JetBrains TeamCity On-Premises arising from insecure deserialisation in the agent polling protocol, exploitable by any attacker with network access to the server and requiring no credentials or user interaction. JetBrains disclosed and patched the vulnerability on 27 July 2026 with no initial evidence of exploitation; however, CISA's addition to the Known Exploited Vulnerabilities catalogue on 5 August 2026 โ€” approximately one week after public disclosure โ€” confirms that threat actors moved quickly to weaponise the flaw, consistent with the exploitation pattern seen against prior critical TeamCity vulnerabilities such as CVE-2023-42793. The threat is particularly acute for software supply chain security, as TeamCity servers hold build credentials, source artefacts, and research process configurations that can enable downstream compromise of software products and their consumers. No threat actor has been attributed, no public proof-of-concept has been identified, and no indicators of compromise have been released, leaving defenders with limited visibility into active attacks and making telemetry-based hunting the primary detection option. Organisations should treat unpatched internet-accessible TeamCity instances as a critical emergency and prioritise patching ahead of the FCEB deadline of 8 August 2026.

What happened

On 27 July 2026 JetBrains published an advisory for CVE-2026-63077, a CVSS 9.8 deserialization-of-untrusted-data flaw affecting all on-premises versions of TeamCity that permits unauthenticated remote code execution via the agent polling protocol. Fixed versions 2025.11.7 and 2026.1.3, plus a security patch plugin for instances running version 2017.1 and later, were released simultaneously with the disclosure. Approximately one week after publication, on 5 August 2026, CISA added the vulnerability to its Known Exploited Vulnerabilities catalogue, confirming active exploitation in the wild. FCEB agencies face a mandatory patch deadline of 8 August 2026.

Affected scope

All JetBrains TeamCity On-Premises versions prior to 2025.11.7 (2025.11.x branch) and prior to 2026.1.3 (2026.1.x branch). TeamCity Cloud is not affected. Organisations at elevated risk include software development teams, DevOps operations, and any enterprise running internet-accessible TeamCity infrastructure, particularly those where build servers hold privileged credentials or feed into downstream deployment pipelines.

Technical assessment

The flaw (CWE-502) resides in the agent polling protocol endpoint, which processes serialised data from connecting agents without adequate authentication validation. An unauthenticated attacker with HTTP or HTTPS network access can submit a crafted serialised payload to this endpoint, bypassing authentication checks and causing the server to execute arbitrary operating system commands under the privileges of the TeamCity process. Successful exploitation may expose stored credentials, build configurations, source artefacts, and environment secrets, and could enable tampering with build pipelines, representing a meaningful software supply chain risk.

Recommended defensive actions

  1. Patch immediately to TeamCity On-Premises version 2025.11.7 or 2026.1.3; this is the only complete remediation.
  2. Apply the JetBrains security patch plugin to any instance running version 2017.1 or later that cannot be upgraded immediately; restart the server for versions 2017.1 through 2018.1.
  3. Restrict network access to TeamCity servers at the firewall or load-balancer level so that the agent polling protocol endpoint is not reachable from untrusted networks.
  4. Audit TeamCity server process logs and agent polling activity for anomalous command execution or unexpected outbound connections since 27 July 2026.
  5. Rotate all credentials, API tokens, and secrets stored in or accessible via TeamCity on any instance that was unpatched and internet-accessible during the exposure window.

Uncertainties and evidence gaps

  • No public details of the attacks in progress have been released: threat actor identity, targeted organisations or sectors, post-exploitation objectives, and scale of exploitation all remain unknown.
  • No public proof-of-concept exploit code has been identified; it is unclear whether exploitation relies on independently developed private tooling or a circulated but non-public PoC.
  • JetBrains had not updated its own advisory to confirm active exploitation as of the time of reporting; CISA's KEV addition remains the sole authoritative public confirmation currently available.

Vulnerability flow

Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.

AccessUnauthenticated network access (HTTP or HTTPS) to the TeamCity server; no credentials, prior session, or user interaction required
ComponentTeamCity agent polling protocol endpoint
MechanismDeserialisation of attacker-controlled data submitted to the agent polling endpoint without authentication validation, enabling arbitrary code execution (CWE-502)
ImpactRemote code execution as the TeamCity server process; potential access to stored build credentials, configurations, source artefacts, and downstream CI/CD research process integrity
DetectionAnomalous or malformed requests to agent polling protocol endpoints; unexpected operating-system-level process execution spawned by the TeamCity server process; unusual outbound network connections from the build server host
MitigationUpgrade to TeamCity On-Premises 2025.11.7 or 2026.1.3; alternatively, install the JetBrains-issued security patch plugin on versions 2017.1 and later
Exploitation status

Confirmed active exploitation in the wild; CISA added CVE-2026-63077 to the Known Exploited Vulnerabilities catalogue on 5 August 2026, approximately one week after initial public disclosure. No threat actor identity, specific victims, or indicators of compromise have been publicly reported.

Research began from the CISA KEV addition of CVE-2026-63077 on 5 August 2026 as the principal exploitation signal and worked backward to the JetBrains advisory of 27 July 2026 as the primary technical source. The NVD record independently confirmed CVSS scoring, CWE classification, and KEV inclusion. Rapid7, Help Net Security, and SecurityWeek provided independent corroboration of both the initial disclosure and the onset of exploitation. Targeted searches for public proof-of-concept code and threat actor attribution returned no confirmed results, leaving exploitation mechanics and actor identity as material unknowns.

  1. What are the basic technical details and fix status of CVE-2026-63077?
    Searched for CVE-2026-63077 JetBrains TeamCity RCE deserialization 2026

    Multiple secondary sources confirm a CVSS 9.8 deserialization flaw in the agent polling protocol, fixed in versions 2025.11.7 and 2026.1.3, with a security patch plugin available for older instances.

    why Established scope and fix availability before seeking primary sources for verification.

  2. Does the JetBrains vendor advisory confirm the vulnerability mechanism, affected scope, and exploitation status?
    Fetched the JetBrains Blog advisory directly
    blog.jetbrains.com โ†—

    JetBrains confirmed the flaw on 27 July 2026; all TeamCity On-Premises versions are affected; TeamCity Cloud is unaffected; at time of publication JetBrains reported no known active exploitation.

    why Primary vendor source establishes the authoritative baseline for scope and the pre-exploitation disclosure status, against which subsequent exploitation confirmation can be measured.

  3. Does the NVD record independently confirm CVSS scoring, CWE classification, and CISA KEV inclusion?
    Fetched the NVD vulnerability detail page
    nvd.nist.gov โ†—

    NVD confirms CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), CWE-502, publication date 27 July 2026, and references the CISA KEV catalogue for this CVE.

    why Independent authoritative record corroborates vendor details and formally links the CVE to the CISA KEV catalogue, supporting high-confidence assessment.

  4. What does independent security research say about the attack vector and PoC availability?
    Fetched Rapid7 early threat research post for CVE-2026-63077
    rapid7.com โ†—

    Rapid7 corroborates the agent polling protocol as the attack surface and the affected version range; no PoC is referenced; recommends urgent patching and network access restriction.

    why Independent technical corroboration from a credible security firm strengthens confidence in the vulnerability description; explicit absence of any PoC reference is a relevant signal for defender risk assessment.

  5. Is there any detail on who is exploiting this, how, and against what targets?
    Fetched SecurityWeek article reporting on active exploitation
    securityweek.com โ†—

    SecurityWeek confirms CISA added the CVE to the KEV catalogue approximately one week after disclosure; no actor attribution, victim organisations, IoCs, or technical exploitation details are publicly available.

    why Corroborates the exploitation timeline and CISA KEV addition while making clear that defender visibility into active attacks is severely limited.

  6. Is any public proof-of-concept or exploit code in circulation?
    Searched for CVE-2026-63077 TeamCity proof of concept exploit code GitHub 2026

    No public PoC or exploit code was identified across search results; sources note exploitation is confirmed but no technical exploitation artefacts are publicly available.

    why Absence of public PoC indicates that active exploitation likely relies on privately developed tooling, making detection and emulation harder for defenders and lowering the immediate threat to unpatched instances only accessible internally.

TargetsJetBrains TeamCity On-Premises operatorsCI/CD research process infrastructure
Related CVEs CVE-2026-63077

Research coverage

All 68 registered source leaves were evaluated for this run: 61 completed, 0 were unavailable, 0 failed and 7 were disabled. For this story, 6 registered sources supplied useful evidence (3 primary, 2 corroborating, 1 contextual and 0 PoC/exploit references). 55 completed sources contained no matched information for this story.

Primary evidence Independent corroboration Operational context PoC reference Checked โ€” no match Unavailable Failed Disabled
Complete source-by-source audit 68 sources
SourceRun resultValueWhy it was useful โ€” or not
CISA KEVkev ok1661 records Primary evidence1 matched items Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue.
NVDcve ok900 records Primary evidence1 matched items Supplied a vendor or government advisory opened and verified during focused research.
The Hacker Newsnews ok14 records Primary evidence1 matched items Published the source report used to frame and date the event.
CISA Alertsnews ok empty0 records Corroborating1 matched items A page from this source was opened and verified during focused research.
Rapid7news ok empty0 records Corroborating1 matched items Supplied independent analysis opened and verified during focused research.
FIRST EPSSepss ok Context1 matched items Added exploitation-probability context; EPSS does not itself prove exploitation.
AlienVault OTXdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
BleepingComputernews ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
CIRCL CVEcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Cisco PSIRTvendor_advisory ok5321 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Cisco Talosnews ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Discorddeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI exploitsdeepdarkcti ok24 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI forumsdeepdarkcti ok264 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI malware samplesdeepdarkcti ok3 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI marketsdeepdarkcti ok127 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI phishingdeepdarkcti ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI ransomware gangsdeepdarkcti ok675 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI RATsdeepdarkcti ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1007 records Checked โ€” no match The source completed, but none of its retained records matched this story.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Checked โ€” no match The source completed, but none of its retained records matched this story.
DNSDumpster domain IOC enrichmentresearch ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Exploit-DBexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Fortinet PSIRTvendor_advisory disabled Disabled Disabled in the source registry; no check was attempted.
GitHub topic: cveresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: exploitresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: penetration-testingresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: pocresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GreyNoiseexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
KrebsOnSecuritynews ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
LinkedIn RSS proxy feeds (disabled)research disabled Disabled Disabled in the source registry; no check was attempted.
MalwareBazaardark_web ok3 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cveresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cybersecurityresearch ok16 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #exploitresearch ok13 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #infosecresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #malwareresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok8 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #vulnerabilityresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Metasploit module metadataexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Microsoft MSRCvendor_advisory ok1588 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP Galaxyresearch ok12 records Checked โ€” no match The source completed, but none of its retained records matched this story.
MISP threat actor galaxyactor ok0 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Palo Alto Networks PSIRTvendor_advisory ok25 records Checked โ€” no match The source completed, but none of its retained records matched this story.
ProjectDiscovery nuclei templatesexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Reddit r/AskNetsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/cybersecurity (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/malware (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/netsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/ReverseEngineering (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
SANS ISCnews ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sigma Rulesresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sophos IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
ThreatFoxthreat_intelligence ok100 records Checked โ€” no match The source completed, but none of its retained records matched this story.
UK NCSCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Unit42 IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
URLhausdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VirusTotal Community IOC enrichmentresearch ok4 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VulnCheck KEVkev ok500 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Vulnerability Lookupcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Additional verified pages 3 opened outside the registered collection
Vulnerability & exploitation2
CVE-2026-63077 CISA KEV JetBrains TeamCity ยท added 2026-08-05 CISA catalog โ†—
CVE-2026-63077 EPSS 0.6% 48th percentile exploitation probability
Vendor & gov advisories2
Critical Security Issue Affecting TeamCity On-Premises (CVE-2026-63077) โ€“ Update to 2025.11.7 or 2026.1.3 Now blog.jetbrains.com โ†—

Primary vendor advisory confirming fix versions, security patch plugin availability, and TeamCity Cloud being unaffected

CVE-2026-63077 โ€“ National Vulnerability Database nvd.nist.gov โ†—

Authoritative NVD record confirming CVSS 9.8, CWE-502, affected CPE ranges, and CISA KEV inclusion

Analysis & research3
CVE-2026-63077: Critical Unauthenticated Remote Code Execution in JetBrains TeamCity โ€“ Rapid7 rapid7.com โ†—

Independent technical analysis corroborating attack vector and affected versions; no public PoC cited

JetBrains Fixes Critical Unauthenticated RCE in TeamCity On-Premises (CVE-2026-63077) โ€“ Help Net Security helpnetsecurity.com โ†—

Independent reporting at initial disclosure; names security researcher Antoni Tremblay as discoverer via private disclosure

Hackers Start Exploiting Recent JetBrains TeamCity Vulnerability โ€“ SecurityWeek securityweek.com โ†—

Corroborates CISA KEV addition and exploitation onset; notes no public exploitation details, actor attribution, or IoCs are available