Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2217+ Articles
157+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-63077: JetBrains TeamCity Deserialization RCE Added to CISA KEV
CVE-2026-63077: JetBrains TeamCity Deserialization RCE Added to CISA KEV

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-63077

CVE-2026-63077: JetBrains TeamCity Deserialization RCE Added to CISA KEV

JetBrains TeamCity contains a critical deserialization of untrusted data vulnerability allowing unauthenticated remote code execution via the agent polling protocol. CISA has added it to the Known Exploited Vulnerabilities catalog.

Dylan H.

Security Team

August 5, 2026
5 min read

Affected Products

  • JetBrains TeamCity (all versions prior to patch)

Executive Summary

A critical deserialization vulnerability (CVE-2026-63077) in JetBrains TeamCity enables unauthenticated remote code execution via the agent polling protocol. CISA has added this vulnerability to its Known Exploited Vulnerabilities (KEV) catalog, confirming active exploitation in the wild.

Organizations running TeamCity CI/CD servers are urged to apply vendor patches immediately.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-63077
CVSS ScoreNot publicly scored (CISA KEV)
TypeDeserialization of Untrusted Data (CWE-502)
Attack VectorNetwork
Privileges RequiredNone
User InteractionNone
ComponentTeamCity agent polling protocol endpoint
VendorJetBrains
ProductTeamCity
CISA KEVYes — active exploitation confirmed

Affected Versions

ProductAffectedStatus
JetBrains TeamCityAll versions without vendor patchPatch required

Apply the vendor-supplied patch immediately. Consult JetBrains security advisories for the exact fixed build number.


Technical Analysis

TeamCity uses an internal binary protocol for build agent polling — agents periodically connect to the server to request new build tasks. The vulnerable endpoint deserializes data sent by polling agents without adequate validation.

The attack flow:

1. Attacker sends crafted serialized object to the agent polling endpoint
2. TeamCity deserializes the payload without allowlist validation
3. Deserialization gadget chain executes attacker-supplied commands
4. Full RCE achieved in the context of the TeamCity server process
5. Attacker gains access to all build pipelines, secrets, and source code

Why This Is Severe for CI/CD Environments

TeamCity servers are high-value targets because they:

  • Hold source code secrets — API keys, signing certificates, cloud credentials
  • Have write access to repositories through configured VCS integrations
  • Can modify build pipelines to inject malicious artifacts into the software supply chain
  • Often run with elevated OS privileges to perform deployments
ImpactDescription
Secret ExfiltrationAll build parameters, environment variables, tokens exposed
Supply Chain CompromiseBuild scripts modified to ship backdoored artifacts
Repository AccessVCS credentials enable code repository manipulation
Lateral MovementDeployment credentials allow pivot to production infrastructure
PersistenceBackdoor injected into build agents across the fleet

Immediate Remediation

Step 1: Apply the JetBrains Patch

Check your installed TeamCity version and apply the official security update:

# Check running TeamCity version
curl -s http://localhost:8111/app/rest/server | grep -o '"version":"[^"]*"'
 
# Or check the admin UI
# Administration > Server Administration > Server Info

Download and apply the patch from the JetBrains security page.

Step 2: Network Isolation

While patching, immediately restrict access to the agent polling port:

# Block external access to TeamCity agent port (default 9090)
iptables -I INPUT -p tcp --dport 9090 ! -s <trusted_agent_cidr> -j DROP
 
# Or restrict via firewall/security group rules
# Only allow known build agent IP ranges

Step 3: Audit for Compromise Indicators

# Check for unexpected processes spawned by TeamCity
ps aux | grep -E "teamcity|java" | grep -v "grep"
 
# Review TeamCity server logs for anomalous deserialization activity
grep -i "deseri\|ClassLoader\|ObjectInputStream" /path/to/teamcity/logs/teamcity-server.log | tail -100
 
# Check for new admin accounts
# Administration > Users > filter by recent creation date
 
# Audit recent builds for unexpected changes
# Build History > filter by date > review build scripts

Step 4: Rotate All Build Secrets

Assume all secrets stored in TeamCity have been compromised:

# Rotate secrets in order of blast radius:
# 1. Cloud provider API keys (AWS, GCP, Azure)
# 2. Code signing certificates
# 3. Container registry credentials
# 4. Deployment SSH keys
# 5. Database connection strings
# 6. Third-party service tokens

Detection

IndicatorDescription
Unexpected outbound connections from TeamCity serverPost-exploitation C2 callback
New admin user accounts in TeamCityAttacker persistence
Modified build configurationsSupply chain tampering
Anomalous Java process spawningDeserialization gadget execution
Unexpected files in TeamCity data directoryDropped payloads or webshells
Build logs with unusual network activityExfiltration during build

Workaround (If Immediate Patching Is Not Possible)

  1. Take TeamCity offline or restrict to VPN/internal access only.
  2. Block the agent polling port (default: 9090) from all external IP addresses at the network perimeter.
  3. Disconnect build agents from the internet-facing server until patched.
  4. Enable detailed audit logging and monitor for anomalous behavior.

References

  • CISA Known Exploited Vulnerabilities Catalog
  • NVD — CVE-2026-63077
  • JetBrains Security Advisories
  • CWE-502: Deserialization of Untrusted Data

Related Reading

  • CVE-2026-66902: Google::Auth Perl Command Injection
#CVE-2026-63077#JetBrains#TeamCity#Deserialization#RCE#CISA KEV#CI/CD

Related Articles

SolarWinds Web Help Desk RCE Vulnerability Added to CISA KEV

Critical deserialization vulnerability in SolarWinds Web Help Desk enables unauthenticated remote code execution. CISA confirms active exploitation.

2 min read

CVE-2026-9198: IBM Langflow Code Injection Vulnerability

A critical unauthenticated code injection flaw in Langflow 1.0.0–1.10.0 allows attackers to chain two API endpoints to obtain a SUPERUSER token and execute arbitrary Python via exec(), achieving full RCE on AI pipeline servers.

5 min read

CVE-2026-68771: ComfyUI Unsafe Pickle Deserialization Enables Unauthenticated RCE

ComfyUI v0.23.0 contains a critical unsafe deserialization vulnerability in the LoadTrainingDataset node. Unauthenticated attackers can upload a crafted pickle file and trigger arbitrary Python code execution. CVSS 9.8.

4 min read
Back to all Security Alerts