JetBrains TeamCity On-Premises
product · product:jetbrains-teamcity-on-premises
Action items (4)
Do-now tasks recorded on the entries about JetBrains TeamCity On-Premises, newest first. Check the date before acting on an older one.
- Upgrade TeamCity On-Premises to 2025.11.7 or 2026.1.3 on the matching branch, or install JetBrains' security-patch plugin where the version is older than that but at least 2017.1, and until that is done restrict external access to the TeamCity server, as JetBrains advises, because the flaw needs nothing but HTTP(S) reachability.2026-07-29CVE-2026-63077
- Treat any TeamCity On-Premises server that was internet-reachable and still unpatched at any point after 2026-07-27 as a compromise-assessment target rather than a completed patch: review build-agent registrations for agents you did not enrol, and rotate the VCS credentials, artifact-repository tokens and signing keys the server holds, because an upgrade evicts the entry point but not what was taken through it.2026-07-29CVE-2026-63077
- Any organization that used JetBrains Cadence must revoke and rotate every credential and secret ever used in a Cadence execution, cloud (AWS/Azure/GCP), source-control, package-registry, container-registry, Slack, SSH/deployment keys and signing material, and review connected AWS accounts, S3 buckets and source repositories for unauthorized access or changes during 2026-08-08 to 2026-08-24.2026-09-06CVE-2026-63077
- Anyone who synchronized PyCharm project files to Cadence for execution must treat that source code, and any credentials or configuration it contains, as compromised and audit repositories for unauthorized changes made during the affected period.2026-09-06CVE-2026-63077
Defender insights
What each entry about JetBrains TeamCity On-Premises tells a defender to do, newest first.
Story timeline
- 2026-09-06JetBrains admits its own Cadence cloud-compute service ran unpatched against a KEV-listed vulnerability it had disclosed a month earlier, and was breached through it for sixteen days
- 2026-07-29CVE-2026-63077: JetBrains TeamCity On-Premises unauthenticated RCE through the agent-polling protocol, every on-prem version affected (critical)
Hunting pivots
ATT&CK techniques (5 across 7 tactics)
5 techniques observed across 2 entries about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)
- Initial AccessValid Accounts: Cloud Accounts · Exploit Public-Facing Application
- ExecutionCommand and Scripting Interpreter
- PersistenceValid Accounts: Cloud Accounts
- Privilege EscalationValid Accounts: Cloud Accounts
- StealthValid Accounts: Cloud Accounts
- Credential AccessUnsecured Credentials
- CollectionData from Cloud Storage
Initial Access TA0001
T1078.004Valid Accounts: Cloud Accounts×1
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
T1190Exploit Public-Facing Application×2
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · 2026-07-29/cve-2026-63077-teamcity-onprem-unauth-deserialization-rce · ATT&CK page ↗
Execution TA0002
T1059Command and Scripting Interpreter×1
Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries. These interfaces and languages provide ways of interacting with computer systems and are a common feature across many different platforms. Most systems come with some built-in command-line interface and scripting capabilities, for example, macOS and Linux distributions include some flavor of Unix Shell while Windows installations include the Windows Command Shell and PowerShell.
Evidence: 2026-07-29/cve-2026-63077-teamcity-onprem-unauth-deserialization-rce · ATT&CK page ↗
Persistence TA0003
T1078.004Valid Accounts: Cloud Accounts×1
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
Privilege Escalation TA0004
T1078.004Valid Accounts: Cloud Accounts×1
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
Stealth TA0005
T1078.004Valid Accounts: Cloud Accounts×1
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
Credential Access TA0006
T1552Unsecured Credentials×1
Adversaries may search compromised systems to find and obtain insecurely stored credentials. These credentials can be stored and/or misplaced in many locations on a system, including plaintext files (e.g. Shell History), operating system or application-specific repositories (e.g. Credentials in Registry), or other specialized files/artifacts (e.g. Private Keys).
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
Collection TA0009
T1530Data from Cloud Storage×1
Adversaries may access data from cloud storage.
Evidence: 2026-09-06/jetbrains-cadence-teamcity-cve-2026-63077-breach · ATT&CK page ↗
Entries about JetBrains TeamCity On-Premises (2)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- JetBrains TeamCity On-Premises, unauthenticated deserialization RCE via the agent-polling protocol (CVSS 9.8); added to the CISA KEV catalog 2026-08-05 on evidence of active exploitation, reversing the vendor's no-known-exploitation position at disclosure×2
- JetBrains Cadence×1
- JetBrains Cadence breach via unpatched TeamCity (CVE-2026-63077)×1
Where this entity is cited
Source distribution
- blog.jetbrains.com3 (43%)
- cisa.gov2 (29%)
- euvd.enisa.europa.eu1 (14%)
- thehackernews.com1 (14%)
All cited sources (7)
- blog.jetbrains.comJetBrains (PyCharm Blog)https://blog.jetbrains.com/pycharm/2026/08/cadence-security-incident-august-2026/
- blog.jetbrains.comJetBrains (TeamCity PSIRT)https://blog.jetbrains.com/teamcity/2026/07/cve-2026-63077/
- blog.jetbrains.comJetBrains (TeamCity PSIRT)https://blog.jetbrains.com/teamcity/2026/08/cve-2026-63077-update/
- cisa.govCISAhttps://www.cisa.gov/news-events/alerts/2026/08/05/cisa-adds-one-known-exploited-vulnerability-catalog
- cisa.govCISA KEV cataloghttps://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
- euvd.enisa.europa.euENISA EU Vulnerability Database (JetBrains' CVE-2026-63077 record)https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-49369
- thehackernews.comThe Hacker Newshttps://thehackernews.com/2026/09/attackers-breached-jetbrains-cadence.html