TeamCity CVE-2026-63077 Active Exploitation
Unauthenticated RCE, CI/CD Trust Exposure, and Evidence-Led Response
- Field
- User Topic
- Value
- CVE-2026-63077 exploitation against HTTP(S)-reachable TeamCity On-Premises servers and the resulting CI/CD supply-chain risk.
- Field
- Interpreted Questions
- Value
- What is confirmed now, which deployments remain vulnerable, what signals distinguish attempts from possible success, how should owners patch and preserve evidence, and how far can impact or attribution be stated?
- Field
- Initial Observations
- Value
- JetBrains changed the current incident picture on August 7 by confirming reports of both active and attempted exploitation against unpatched servers. CISA had added the CVE to KEV on August 5 with an August 8 due date. The attack requires no authentication, reaches the agent polling protocol over HTTP(S), and can execute commands as the TeamCity server process. JetBrains publishes two exception strings and unexpected unauthorized agents beginning with scan as hunt signals, while warning that none alone proves successful exploitation.1, 2, 3, 4
- Field
- Source Coverage
- Value
- Tier
- Tier 0 - Most Trusted
- Checked
- 5
- Candidate Hits
- 5
- Planner Selected
- 5
- Not Used
- 0
- Tier
- Tier 1 - Authoritative
- Checked
- 7
- Candidate Hits
- 7
- Planner Selected
- 7
- Not Used
- 0
- Tier
- Tier 2 - High-Value Research
- Checked
- 4
- Candidate Hits
- 2
- Planner Selected
- 1
- Not Used
- 3
- Tier
- Tier 3 - Corroborating News
- Checked
- 5
- Candidate Hits
- 4
- Planner Selected
- 1
- Not Used
- 4
- Tier
- Tier 4 - Community Signal
- Checked
- 4
- Candidate Hits
- 1
- Planner Selected
- 0
- Not Used
- 4
- Tier
- Tier 5 - Custom Source
- Checked
- 0
- Candidate Hits
- 0
- Planner Selected
- 0
- Not Used
- 0
- Tier
- Tier 6 - Custom Integrations with API/Keys
- Checked
- 0
- Candidate Hits
- 0
- Planner Selected
- 0
- Not Used
- 0
- Tier
- Tier 7 - Inner Discovery
- Checked
- 4
- Candidate Hits
- 3
- Planner Selected
- 2
- Not Used
- 2
- Tier
- Tier 8 - Expansion Research / AI Agent Delta
- Checked
- 6
- Candidate Hits
- 4
- Planner Selected
- 3
- Not Used
- 3
- Tier
- Total
- Checked
- 35
- Candidate Hits
- 26
- Planner Selected
- 19
- Not Used
- 16
Tier Checked Candidate Hits Planner Selected Not Used Tier 0 - Most Trusted 5 5 5 0 Tier 1 - Authoritative 7 7 7 0 Tier 2 - High-Value Research 4 2 1 3 Tier 3 - Corroborating News 5 4 1 4 Tier 4 - Community Signal 4 1 0 4 Tier 5 - Custom Source 0 0 0 0 Tier 6 - Custom Integrations with API/Keys 0 0 0 0 Tier 7 - Inner Discovery 4 3 2 2 Tier 8 - Expansion Research / AI Agent Delta 6 4 3 3 Total 35 26 19 16
| Field | Value | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| User Topic | CVE-2026-63077 exploitation against HTTP(S)-reachable TeamCity On-Premises servers and the resulting CI/CD supply-chain risk. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interpreted Questions | What is confirmed now, which deployments remain vulnerable, what signals distinguish attempts from possible success, how should owners patch and preserve evidence, and how far can impact or attribution be stated? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Initial Observations | JetBrains changed the current incident picture on August 7 by confirming reports of both active and attempted exploitation against unpatched servers. CISA had added the CVE to KEV on August 5 with an August 8 due date. The attack requires no authentication, reaches the agent polling protocol over HTTP(S), and can execute commands as the TeamCity server process. JetBrains publishes two exception strings and unexpected unauthorized agents beginning with scan as hunt signals, while warning that none alone proves successful exploitation.1, 2, 3, 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Source Coverage |
|
This decision table separates affected state, exposure, attempted exploitation, possible success, and confirmed downstream impact. It should be completed for every on-premises server, including test, disaster-recovery, and MSP-managed instances.1, 2, 3
Current status
Exploited
Vendor reports active and attempted exploitation; CISA KEV added August 5.
CNA severity
9.8
Critical CVSS v3.1; NVD had no independent NIST score at cutoff.
Fixed releases
2
2025.11.7 and 2026.1.3; later supported releases inherit the fix.
Authentication
None
HTTP(S) reachability is the key technical precondition.
- Decision Dimension
- Exploitation status
- Confirmed Record
- Active and attempted exploitation reported by JetBrains; KEV added August 5.
- Required Decision
- Treat reachable unpatched servers as emergency incident-triage candidates.
- Decision Dimension
- Product scope
- Confirmed Record
- All TeamCity On-Premises versions before the fixed releases; Cloud needs no customer action.
- Required Decision
- Inventory every self-hosted server and record exact runtime evidence.
- Decision Dimension
- Attack path
- Confirmed Record
- Unauthenticated HTTP(S) access through the agent polling protocol can yield OS command execution.
- Required Decision
- Restrict external access immediately while completing the fix.
- Decision Dimension
- Detection pivot
- Confirmed Record
- ConversionException, blocked ForbiddenClassException, and unauthorized agents beginning with scan.
- Required Decision
- Correlate timestamps with proxy, EDR, agent, identity, and CI/CD activity.
- Evidence Boundary
- A signal alone is not confirmation; blocked exceptions can indicate prevention.1
- Decision Dimension
- Remediation floor
- Confirmed Record
- Upgrade to 2025.11.7 or 2026.1.3; plugin available for 2017.1+.
- Required Decision
- Prove running build or enabled plugin, then validate service and agent health.
- Decision Dimension
- CI/CD blast radius
- Confirmed Record
- Potential exposure of data, configurations, credentials, artifacts, server state, and downstream pipelines.
- Required Decision
- Map and validate every repository, registry, signer, secret, agent, and deployment trust path.
| Decision Dimension | Confirmed Record | Required Decision | Evidence Boundary |
|---|---|---|---|
| Exploitation status | Active and attempted exploitation reported by JetBrains; KEV added August 5. | Treat reachable unpatched servers as emergency incident-triage candidates. | Global exploitation does not prove local compromise.1, 3 |
| Product scope | All TeamCity On-Premises versions before the fixed releases; Cloud needs no customer action. | Inventory every self-hosted server and record exact runtime evidence. | Product presence does not establish reachability.1, 2 |
| Attack path | Unauthenticated HTTP(S) access through the agent polling protocol can yield OS command execution. | Restrict external access immediately while completing the fix. | Vendor does not publish a safe request-level exploit signature.1, 2 |
| Detection pivot | ConversionException, blocked ForbiddenClassException, and unauthorized agents beginning with scan. | Correlate timestamps with proxy, EDR, agent, identity, and CI/CD activity. | A signal alone is not confirmation; blocked exceptions can indicate prevention.1 |
| Remediation floor | Upgrade to 2025.11.7 or 2026.1.3; plugin available for 2017.1+. | Prove running build or enabled plugin, then validate service and agent health. | The plugin fixes this CVE only; patching does not erase earlier exposure.1, 2, 7 |
| CI/CD blast radius | Potential exposure of data, configurations, credentials, artifacts, server state, and downstream pipelines. | Map and validate every repository, registry, signer, secret, agent, and deployment trust path. | Potential capability must not be reported as observed impact without local evidence.1, 2, 8 |
JetBrains is the software vendor behind TeamCity and widely used developer products such as IntelliJ IDEA and PyCharm. TeamCity is a CI/CD or build server: it monitors code repositories, sends build and test work to connected agents, collects results, stores or publishes build artifacts, and can trigger deployment stages. Organizations can run TeamCity On-Premises themselves or use JetBrains-hosted TeamCity Cloud.16, 17
In business terms, TeamCity can serve as the control room for a software factory. It may hold credentials and trusted connections to proprietary source code, package and artifact stores, signing systems, cloud services, and production deployment targets. An attacker who controls it may be able to steal code or secrets, alter trusted software, tamper with releases, move into connected systems, or create risk for customers receiving affected software. The actual blast radius depends on the access granted in each environment.2, 8, 16
JetBrains said on August 7 that it had received reports of active exploitation and attempted exploitation targeting unpatched TeamCity servers. That supersedes only the original advisory's disclosure-time statement that the vendor was not then aware of exploitation; both dated facts remain accurate in their time windows.1, 2
The confirmed entry condition is HTTP or HTTPS reachability to TeamCity On-Premises. No account or user action is required. The attacker abuses the agent polling protocol, bypasses authentication checks, and can run arbitrary operating-system commands as the TeamCity server process.1, 2, 4
JetBrains states that successful exploitation could expose TeamCity data, configuration, and stored credentials; modify server state; and compromise build artifacts or downstream CI/CD pipelines. These are conditional capabilities, not proof that every attempt produced each outcome.1, 2
The vendor directs administrators to review logs for com.thoughtworks.xstream.converters.ConversionException and, on fixed or plugin-protected servers, com.thoughtworks.xstream.security.ForbiddenClassException. It also calls out unauthorized agents whose names begin with scan. Each signal requires contextual investigation.1
Durable remediation is TeamCity 2025.11.7 or 2026.1.3. A CVE-specific security patch plugin supports TeamCity 2017.1 and later when an immediate upgrade is impossible. TeamCity Cloud customers need no action because mitigations were already applied.1, 2, 7
No reliable retained source publishes issue-specific attacker IP addresses, domains, malicious URLs, filenames, hashes, actor names, victim identities, successful-compromise counts, or ransomware linkage. Behavioral evidence and local telemetry must control scoping.1, 3, 4
Route work by decision owner. Each audience receives a distinct question and closure artifact rather than a generic patch notice.
- Audience
- Executives / risk
- Decision
- Isolate, continue, or invoke incident response based on CI/CD trust exposure.
- Audience
- DevOps / platform
- Decision
- Upgrade or apply the plugin, restrict access, and validate operations.
- Audience
- SOC / DFIR
- Decision
- Classify attempt, possible success, and downstream activity.
- Closure Evidence
- Correlated product, HTTP, host, identity, source, artifact, secret, signing, deployment, and agent evidence.1
- Audience
- MSP / managed CI/CD
- Decision
- Contain shared risk without merging customer conclusions.
- Audience
- Counsel / privacy / insurance
- Decision
- Determine notification, coverage, and preservation duties from verified impact.
- Audience
- TeamCity Cloud owner
- Decision
- Verify service model and avoid unnecessary on-premises work.
| Audience | Decision | Closure Evidence |
|---|---|---|
| Executives / risk | Isolate, continue, or invoke incident response based on CI/CD trust exposure. | Asset count, exposure window, remediation state, findings, blast radius, owner, and residual risk.1, 3 |
| DevOps / platform | Upgrade or apply the plugin, restrict access, and validate operations. | Exact pre/post build, plugin and restart state, health tests, agents, and network policy.1, 2, 7 |
| SOC / DFIR | Classify attempt, possible success, and downstream activity. | Correlated product, HTTP, host, identity, source, artifact, secret, signing, deployment, and agent evidence.1 |
| MSP / managed CI/CD | Contain shared risk without merging customer conclusions. | Per-customer server, reachability, credential, artifact, evidence, rotation, and closure matrix.1, 8 |
| Counsel / privacy / insurance | Determine notification, coverage, and preservation duties from verified impact. | Dated facts, systems and data accessed, artifact integrity, customers, recovery cost, and uncertainty.1, 3 |
| TeamCity Cloud owner | Verify service model and avoid unnecessary on-premises work. | Vendor-managed Cloud confirmation; JetBrains says no customer action is required.1, 2 |
- Understand the product before the vulnerability: JetBrains is a major developer-tools vendor. TeamCity is its CI/CD build-and-deployment orchestration product—the central system that helps transform source code into tested artifacts and software releases. Because it may be trusted by repositories, agents, secrets, signing systems, cloud accounts, and production deployments, compromise can affect the software factory and potentially downstream customers.16, 17
- This is a live exploitation event: JetBrains confirms reports of active and attempted exploitation against unpatched servers, and CISA added the CVE to KEV on August 5. The August 8 federal due date has passed; unresolved reachable servers require immediate executive visibility.1, 3
- The entry path needs no credentials: Any attacker who can reach vulnerable TeamCity On-Premises over HTTP(S) may abuse the agent polling protocol to run OS commands as the TeamCity server process. Public reachability and server privilege drive triage priority.1, 2, 4
- Use the exact vendor hunt signals: Search for com.thoughtworks.xstream.converters.ConversionException; on fixed systems search for com.thoughtworks.xstream.security.ForbiddenClassException; review unauthorized agents, particularly names beginning with scan. Correlate timestamps rather than relying on the displayed agent date.1
- Patch now, but do not confuse patching with incident closure: Upgrade to 2025.11.7 or 2026.1.3. Use the vendor security patch plugin for 2017.1+ only when immediate upgrade is blocked. Preserve evidence first when safe, restrict reachability, and investigate the vulnerable window.1, 2, 7
- Automatic does not necessarily mean installed: TeamCity 2024.03 and newer can automatically download security patch plugins and notify administrators, but an administrator still has to review and apply the patch. Full-version automatic upgrades are separately initiated and unsupported for some installation types. Verify the running build or enabled patch; do not rely on an auto-update setting alone.2, 7, 8
- Scope the software-delivery trust graph: Successful RCE may reach TeamCity data, configuration, stored credentials, artifacts, agents, source repositories, registries, signing systems, clouds, and deployment pipelines. Validate each connected authority and rotate trust where compromise is plausible.1, 2, 8
- Keep conclusions evidence-bounded: KEV proves exploitation somewhere, not compromise here. Exception messages and scan-prefixed agents warrant investigation but are not standalone proof of success. No reliable issue-specific attacker infrastructure, malware, actor, victim, or ransomware data is public.1, 3, 4
Research and scoping note
For SMBs and MSPs, a single internet-facing TeamCity server may concentrate powerful, shared credentials without long log retention. The closure package should pair technical remediation proof with a dated confidence statement about downstream code, artifact, identity, secret, and deployment integrity.1, 8
JetBrains is a global software company that develops tools used by programmers and engineering teams. TeamCity is JetBrains' continuous integration and continuous delivery platform. A TeamCity server watches source-code repositories for changes, coordinates automated compilation and testing on build agents, collects results, stores or publishes build artifacts, and may authorize later deployment stages. TeamCity On-Premises is installed and managed by the customer; TeamCity Cloud is hosted and protected by JetBrains.16, 17
This function places TeamCity between developers' source code and the software an organization releases. It can be trusted by proprietary repositories, build configurations, API tokens, SSH keys, package registries, artifact repositories, code-signing services, cloud accounts, deployment credentials, and production environments. A compromise can therefore steal intellectual property or secrets, alter build instructions or outputs, implant malicious code into trusted artifacts, reach connected infrastructure, or create downstream risk for customers. These are plausible impact paths; a specific incident requires local evidence.2, 8, 16
The status is now materially different from initial disclosure. JetBrains's August 7 follow-up says it received reports of active exploitation and attempted exploitation targeting unpatched TeamCity servers. CISA had added CVE-2026-63077 to the Known Exploited Vulnerabilities catalog on August 5 and assigned an August 8 required-action date. The original July 27 statement that JetBrains was then unaware of exploitation is retained only as a dated historical fact.1, 2, 3
CVE-2026-63077 affects TeamCity On-Premises servers reachable over HTTP or HTTPS. An unauthenticated attacker can abuse the TeamCity agent polling protocol to bypass authentication checks and execute arbitrary operating-system commands with the privileges of the TeamCity server process. No user action is required. The JetBrains CNA scores it CVSS 3.1 9.8 Critical and maps it to CWE-502, Deserialization of Untrusted Data; NVD had not supplied an independent score at the cutoff.1, 2, 4, 5, 6
TeamCity is a CI/CD control plane, so host compromise can cross multiple trust boundaries. JetBrains says a successful exploit could expose TeamCity data, configuration, and stored credentials, modify server state, and potentially compromise build artifacts and downstream pipelines. In a particular environment, the actual blast radius follows the server process account, repository and registry tokens, signing material, deployment credentials, build-agent relationships, and accessible secrets. Those are investigation hypotheses until local evidence establishes use or change.1, 2, 8
JetBrains now supplies concrete hunt signals. Administrators should search TeamCity server logs for com.thoughtworks.xstream.converters.ConversionException, which may indicate an attempted or successful exploit but does not confirm either. Systems already upgraded or protected by the plugin may record com.thoughtworks.xstream.security.ForbiddenClassException when an exploit attempt was successfully blocked. Administrators should also review unauthorized build agents for unexpected names beginning with scan and use relevant log timestamps, not the unauthorized-agent display date, to build the timeline.1
The fixed releases are TeamCity 2025.11.7 and 2026.1.3. JetBrains also provides a security patch plugin for TeamCity 2017.1 and later if immediate upgrade is impossible. Versions 2017.1 through 2018.1 require a restart after plugin installation; from 2018.2 the plugin can be enabled without restart. The plugin addresses this CVE only, so a supported full upgrade remains the preferred durable state. TeamCity Cloud customers need no action, and JetBrains says it found no Cloud exploitation through this issue.1, 2, 7
Administrators must not treat automatic update settings as proof of remediation. TeamCity 2024.03 and newer can automatically download available security patch plugins and notify administrators, but a system administrator must review and apply the pending patch. Full-version automatic update is a separate, administrator-controlled process and is unavailable for some installations, including Docker. Protection must be proven with the exact running version or active security patch plugin.2, 7, 8
A reachable server that was vulnerable during the exploitation window requires more than a patch ticket. Preserve TeamCity, reverse-proxy, firewall, system, EDR, identity, VCS, artifact, registry, signer, secret-store, deployment, and build-agent telemetry; record the pre-change build; restrict reachability; remediate; validate the new runtime; and hunt the vulnerable period. If command execution or unexplained privileged CI/CD changes appear, move into incident response, rotate reachable trust, validate artifacts and releases from known-good inputs, and rebuild when integrity cannot be established.1, 3, 7, 8
SMBs may have limited staff, short retention, and a TeamCity service identity with broad shared privileges. MSPs face an additional concentration risk: one management pattern may touch multiple customer environments, yet evidence must remain customer- and server-specific. Insurers and counsel should request the inventory, exposure interval, remediation proof, preserved evidence, confirmed access, affected trust paths, recovery actions, and remaining uncertainty rather than accepting a statement that the product was simply patched.1, 3, 8
The public record does not provide reliable issue-specific attacker IP addresses, domains, malicious URLs, filenames, file hashes, named actors, victim identities, campaign scale, or successful-impact counts. CISA lists ransomware use as unknown. Public exploit status is not established by the retained primary sources. These absences prohibit blocklist invention and attribution; they do not lower response urgency or prove that no such information exists privately.1, 3, 4
Research and scoping note
Confidence is high for the vulnerability, product scope, exploit precondition, fixed versions, current exploitation status, and vendor-published hunt signals. Confidence is intentionally withheld for local compromise, actor, victim, malware, ransomware, and downstream impact until issue-specific or owned evidence supports them.1, 2, 3, 4
The vulnerability sits where code, credentials, artifacts, and deployments converge. The practical loss pathway depends on reachability and local trust, but the control-plane position makes narrow host-only triage insufficient.
- Risk Concentration
- Unauthenticated remote entry
- Why It Matters
- No account or user action is required when TeamCity is reachable over HTTP(S); exploitation is now reported in the wild.
- Risk Concentration
- Server-process authority
- Why It Matters
- Successful commands inherit the operating-system privileges and access of the TeamCity server process.
- Risk Concentration
- Software-delivery integrity
- Why It Matters
- JetBrains identifies possible build-artifact and downstream pipeline compromise, which can affect releases beyond the server.
- Risk Concentration
- Credential concentration
- Why It Matters
- TeamCity may store or reach repository, registry, cloud, signing, and deployment credentials.
- Risk Concentration
- MSP and shared-service concentration
- Why It Matters
- A centrally managed server may connect multiple customers or business units, while evidence and impact remain instance-specific.
| Risk Concentration | Why It Matters | Decision Consequence |
|---|---|---|
| Unauthenticated remote entry | No account or user action is required when TeamCity is reachable over HTTP(S); exploitation is now reported in the wild. | Prioritize internet-reachable pre-fix servers for immediate containment, remediation, and forensic triage.1, 2, 3 |
| Server-process authority | Successful commands inherit the operating-system privileges and access of the TeamCity server process. | Map local rights, files, credentials, network access, and unexplained process activity before defining scope.1, 2 |
| Software-delivery integrity | JetBrains identifies possible build-artifact and downstream pipeline compromise, which can affect releases beyond the server. | Validate source inputs, artifacts, provenance, signing, registries, and deployments from trusted records.1, 2 |
| Credential concentration | TeamCity may store or reach repository, registry, cloud, signing, and deployment credentials. | Inventory and rotate trust where access is plausible; confirm actual use before reporting data or system impact.1, 8 |
| MSP and shared-service concentration | A centrally managed server may connect multiple customers or business units, while evidence and impact remain instance-specific. | Create per-customer exposure, evidence, artifact, credential, and closure records rather than one fleet conclusion.1, 8 |
- Date / Period
- 10 Jul 2026
- Event / Meaning
- Antoni Tremblay privately reports the unauthenticated RCE to JetBrains under coordinated disclosure. This begins the vendor response window; it is not a public exploitation start date.2
- Sources
- 2
- Date / Period
- 27 Jul 2026
- Event / Meaning
- JetBrains publishes the advisory, fixed releases, and patch plugin. At that publication time it says it is unaware of active exploitation.2
- Sources
- 2
- Date / Period
- 5 Aug 2026
- Date / Period
- 7 Aug 2026
- Event / Meaning
- JetBrains confirms reports of active and attempted exploitation and publishes exception-string and unauthorized-agent hunting guidance.1
- Sources
- 1
| Date / Period | Event / Meaning | Sources |
|---|---|---|
| 10 Jul 2026 | Antoni Tremblay privately reports the unauthenticated RCE to JetBrains under coordinated disclosure. This begins the vendor response window; it is not a public exploitation start date.2 | 2 |
| 27 Jul 2026 | JetBrains publishes the advisory, fixed releases, and patch plugin. At that publication time it says it is unaware of active exploitation.2 | 2 |
| 5 Aug 2026 | CISA adds CVE-2026-63077 to KEV, establishing known exploitation and an accelerated federal action requirement.3, 4 | 3, 4 |
| 7 Aug 2026 | JetBrains confirms reports of active and attempted exploitation and publishes exception-string and unauthorized-agent hunting guidance.1 | 1 |
| 8 Aug 2026 | CISA required-action due date for covered federal civilian agencies. Non-federal organizations determine their own legal and contractual duties.3 | 3 |
| 9 Aug 2026 | Research cutoff: no reliable public issue-specific infrastructure or malware IOC set, named victim, actor, or ransomware linkage is retained.1, 3, 4 | 1, 3, 4 |
- Phase
- 0-2 hours — prove scope
- Phase
- 0-4 hours — preserve evidence
- Action
- Preserve TeamCity logs, unauthorized-agent records, proxy and firewall traffic, system and EDR events, child processes, outbound connections, identities, VCS activity, artifacts, registry events, secrets, deployments, and agents. Record timezone, retention gaps, hashes, and custody before cleanup.1, 3
- Phase
- Immediate — contain reachability
- Phase
- Same day — remediate
- Phase
- Same day-72 hours — investigate
- Action
- Correlate ConversionException, ForbiddenClassException, and scan-prefixed unauthorized agents with HTTP, EDR, process, identity, configuration, token, plugin, project, build, source, artifact, registry, signer, secret, and deployment evidence.1
- Sources
- 1
- Phase
- Recovery — restore trust
| Phase | Action | Sources |
|---|---|---|
| 0-2 hours — prove scope | Inventory every TeamCity On-Premises server, exact build, owner, HTTP(S) reachability history, plugin state, server identity, agents, repositories, registries, signing systems, secret stores, clouds, and deployment targets. Include test, DR, and MSP-managed instances.1, 2, 8 | 1, 2, 8 |
| 0-4 hours — preserve evidence | Preserve TeamCity logs, unauthorized-agent records, proxy and firewall traffic, system and EDR events, child processes, outbound connections, identities, VCS activity, artifacts, registry events, secrets, deployments, and agents. Record timezone, retention gaps, hashes, and custody before cleanup.1, 3 | 1, 3 |
| Immediate — contain reachability | Temporarily restrict external access to trusted networks, VPN, or an additional security layer if the fix cannot be applied immediately. Avoid destructive blocking changes that erase evidence or disrupt critical builds without coordination.1, 2 | 1, 2 |
| Same day — remediate | Upgrade to 2025.11.7 or 2026.1.3. If genuinely blocked, install the vendor patch plugin for 2017.1+ and restart versions that require it. Capture pre/post build or plugin evidence and validate server and agent operation.1, 2, 7 | 1, 2, 7 |
| Same day-72 hours — investigate | Correlate ConversionException, ForbiddenClassException, and scan-prefixed unauthorized agents with HTTP, EDR, process, identity, configuration, token, plugin, project, build, source, artifact, registry, signer, secret, and deployment evidence.1 | 1 |
| Recovery — restore trust | When compromise is plausible, rotate reachable credentials and tokens, validate artifacts and releases from trusted inputs and provenance, rebuild servers whose integrity cannot be established, monitor restored services, and document residual uncertainty and owner acceptance.1, 8 | 1, 8 |
- Term
- Unauthenticated RCE
- Term
- Agent polling protocol
- Term
- Known Exploited Vulnerability
- Meaning Here
- A CISA catalog entry indicating reliable evidence of exploitation in the wild. It does not prove compromise of a particular asset or identify the actor.3
- Sources
- 3
- Term
- CWE-502
| Term | Meaning Here | Sources |
|---|---|---|
| Unauthenticated RCE | Remote operating-system command execution without a valid TeamCity account or user interaction; HTTP(S) reachability remains necessary.1, 2 | 1, 2 |
| Agent polling protocol | The TeamCity server-agent communication surface named by JetBrains as the vulnerable path. The advisory does not publish a complete exploit request or packet signature.1, 2 | 1, 2 |
| Known Exploited Vulnerability | A CISA catalog entry indicating reliable evidence of exploitation in the wild. It does not prove compromise of a particular asset or identify the actor.3 | 3 |
| CWE-502 | Deserialization of Untrusted Data, the vendor-assigned weakness class. It describes a class of implementation failure, not a ready-made detection signature.4, 5, 6 | 4, 5, 6 |
| Attempt versus success | A blocked exception or suspicious agent can show targeting or attempted abuse; successful command execution and impact require corroborating local evidence.1 | 1 |
| CI/CD supply-chain risk | Risk that control of the build system affects trusted source, secrets, artifacts, signing, registries, deployment systems, or downstream consumers. This is a conditional blast-radius assessment.1, 8 | 1, 8 |
- Behavior / ATT&CK
- T1190 — Exploit Public-Facing Application
- Behavior / ATT&CK
- T1059 — Command and Scripting Interpreter
- Behavior / ATT&CK
- T1552 — Unsecured Credentials
- Behavior / ATT&CK
- T1553 — Subvert Trust Controls
| Behavior / ATT&CK | Campaign Mapping | Sources |
|---|---|---|
| T1190 — Exploit Public-Facing Application | High-confidence analyst mapping for unauthenticated exploitation of an HTTP(S)-reachable TeamCity server. ATT&CK does not itself establish a specific observed campaign.1, 9 | 1, 9 |
| T1059 — Command and Scripting Interpreter | Potential post-exploitation mapping if local evidence shows the TeamCity server process spawning shells or interpreters. Command execution capability is confirmed; a particular interpreter is not public.1, 10 | 1, 10 |
| T1552 — Unsecured Credentials | Potential credential-access lens because JetBrains identifies stored credentials as possible impact. Validate secret access and use locally before assigning the behavior.1, 11 | 1, 11 |
| T1553 — Subvert Trust Controls | Potential software-delivery integrity mapping when signing or artifact trust is altered. No public source confirms this technique occurred in current exploitation.1, 12 | 1, 12 |
| T1078 — Valid Accounts | Potential downstream behavior if stolen TeamCity-held credentials are used against repositories, registries, cloud, or deployment systems. This is a hunt hypothesis, not an observed fact.1, 13 | 1, 13 |
Answers preserve the line between current authoritative facts and conclusions that require local evidence.
- Question
- Does TeamCity Cloud require action?
- Answer
- No. JetBrains says mitigations were applied and customers need no action.
- Question
- Are all on-premises versions affected?
- Answer
- Yes, until upgraded to 2025.11.7 or 2026.1.3 or protected by the CVE-specific plugin for 2017.1+.
- Question
- Does KEV mean our server was compromised?
- Answer
- No. KEV confirms exploitation in the wild, not local compromise.
- Boundary / Proof Needed
- Local exposure and telemetry determine organization-specific status.3
- Question
- Does ConversionException prove success?
- Answer
- No. JetBrains says it may indicate an attempted or successful exploit and warrants investigation.
- Boundary / Proof Needed
- Correlate HTTP, process, file, identity, agent, and CI/CD activity at the timestamp.1
- Question
- What does ForbiddenClassException mean?
- Answer
- On a fixed or plugin-protected server it may indicate an exploit attempt that protection successfully blocked.
- Boundary / Proof Needed
- Confirm protection was active and search for earlier pre-fix attempts.1
- Question
- What should we do with agents beginning with scan?
- Answer
- Preserve relevant records, investigate, then safely remove unexpected unauthorized agents.
- Boundary / Proof Needed
- Use log timestamps because the displayed unauthorized-agent date may not equal the attempt time.1
- Question
- Does patching close the incident?
- Answer
- It closes the documented path going forward but does not resolve earlier exposure or downstream trust.
- Question
- Which IP, domain, URL, file, or hash should we block?
- Answer
- No reliable retained issue-specific concrete values are public in those categories.
| Question | Answer | Boundary / Proof Needed |
|---|---|---|
| Does TeamCity Cloud require action? | No. JetBrains says mitigations were applied and customers need no action. | Verify the deployment is vendor-managed Cloud, not a hosted self-managed server.1, 2 |
| Are all on-premises versions affected? | Yes, until upgraded to 2025.11.7 or 2026.1.3 or protected by the CVE-specific plugin for 2017.1+. | Record the running build or enabled plugin; inventory data alone can be stale.1, 2, 7 |
| Does KEV mean our server was compromised? | No. KEV confirms exploitation in the wild, not local compromise. | Local exposure and telemetry determine organization-specific status.3 |
| Does ConversionException prove success? | No. JetBrains says it may indicate an attempted or successful exploit and warrants investigation. | Correlate HTTP, process, file, identity, agent, and CI/CD activity at the timestamp.1 |
| What does ForbiddenClassException mean? | On a fixed or plugin-protected server it may indicate an exploit attempt that protection successfully blocked. | Confirm protection was active and search for earlier pre-fix attempts.1 |
| What should we do with agents beginning with scan? | Preserve relevant records, investigate, then safely remove unexpected unauthorized agents. | Use log timestamps because the displayed unauthorized-agent date may not equal the attempt time.1 |
| Does patching close the incident? | It closes the documented path going forward but does not resolve earlier exposure or downstream trust. | Reachable pre-fix servers need time-bounded evidence review and integrity decisions.1, 2 |
| Which IP, domain, URL, file, or hash should we block? | No reliable retained issue-specific concrete values are public in those categories. | Use the vendor behavioral pivots and locally derived, validated observables; never import older-CVE IOCs.1, 3, 4 |
Use these records for different jobs: the vendor advisory controls operational behavior, canonical registries control identifiers and scoring provenance, and CWE defines the weakness class. None is a substitute for local incident evidence.
- Reference
- JetBrains August 7 follow-up
- What It Establishes
- Current active and attempted exploitation status plus exact log and unauthorized-agent pivots.
- Interpretation Limit
- No event count, actor, victim, infrastructure, or successful-impact details.1
- Reference
- JetBrains July 27 advisory
- What It Establishes
- HTTP(S) precondition, agent-polling mechanism, server-process execution, affected scope, fixes, plugin, impact, and Cloud handling.
- Interpretation Limit
- Its no-known-exploitation statement is historical, not current.2
- Reference
- Canonical CVE record
- What It Establishes
- Identifier, concise CNA description, affected product data, CVSS vector, and CWE assignment.
- Interpretation Limit
- Machine-readable version syntax does not replace the vendor's branch-specific operational instructions.5
- Reference
- NIST NVD
- What It Establishes
- CNA score provenance, configurations, references, KEV status, and change history.
- Interpretation Limit
- NVD had no independent NIST score and provides no incident telemetry at cutoff.4
- Reference
- CWE-502
- What It Establishes
- Defines Deserialization of Untrusted Data as the assigned weakness class.
- Interpretation Limit
- Does not disclose the object format, gadget chain, payload, parser path, or network signature.6
- Reference
- CISA KEV
- What It Establishes
- Establishes known exploitation, required-action date, due date, and ransomware field.
- Interpretation Limit
- Does not prove local compromise or identify the exploiting party.3
| Reference | What It Establishes | Interpretation Limit |
|---|---|---|
| JetBrains August 7 follow-up | Current active and attempted exploitation status plus exact log and unauthorized-agent pivots. | No event count, actor, victim, infrastructure, or successful-impact details.1 |
| JetBrains July 27 advisory | HTTP(S) precondition, agent-polling mechanism, server-process execution, affected scope, fixes, plugin, impact, and Cloud handling. | Its no-known-exploitation statement is historical, not current.2 |
| Canonical CVE record | Identifier, concise CNA description, affected product data, CVSS vector, and CWE assignment. | Machine-readable version syntax does not replace the vendor's branch-specific operational instructions.5 |
| NIST NVD | CNA score provenance, configurations, references, KEV status, and change history. | NVD had no independent NIST score and provides no incident telemetry at cutoff.4 |
| CWE-502 | Defines Deserialization of Untrusted Data as the assigned weakness class. | Does not disclose the object format, gadget chain, payload, parser path, or network signature.6 |
| CISA KEV | Establishes known exploitation, required-action date, due date, and ransomware field. | Does not prove local compromise or identify the exploiting party.3 |
This public brief retains defensible detection and scoping observables, not raw attacker infrastructure or operational instructions. Validate against owned telemetry before blocking or attributing.
- Observable
- Attacker IP addresses
- Observable
- Attacker domains / FQDNs
- Observable
- Attacker-controlled or malicious URLs
- Observable
- Malware filenames / file names
- Observable
- Malware file hashes / SHA-256
- Observable
- Product log — ConversionException
- Defender Use
- Exact observable: com.thoughtworks.xstream.converters.ConversionException. JetBrains says it may indicate attempted or successful exploitation but alone does not confirm either; inspect surrounding timestamps and requests.1
- Sources
- 1
- Observable
- Product log — ForbiddenClassException
- Defender Use
- Exact observable on upgraded or plugin-protected systems: com.thoughtworks.xstream.security.ForbiddenClassException. JetBrains says it can indicate a post-fix exploit attempt that the protection successfully blocked.1
- Sources
- 1
- Observable
- Product identity — unauthorized agent
- Defender Use
- Exact observable: unexpected unauthorized build agents, particularly agent names beginning with scan. Remove the agents after preserving evidence; use relevant log timestamps because the displayed agent date may not be the attempt time.1
- Sources
- 1
- Observable
- Network / HTTP observable
- Observable
- Host observable
- Observable
- Identity / secret observable
| Observable | Defender Use | Sources |
|---|---|---|
| Attacker IP addresses | Unavailable: no reliable retained issue-specific source publishes concrete attacker IP values. Preserve and enrich all source addresses reaching the agent-polling surface during the vulnerable window; do not block solely on unattributed scanning.1, 3, 4 | 1, 3, 4 |
| Attacker domains / FQDNs | Unavailable: no reliable retained issue-specific malicious domain or FQDN is public. Hunt unexpected DNS lookups and outbound destinations by the TeamCity server process or unexplained child processes.1, 4 | 1, 4 |
| Attacker-controlled or malicious URLs | Unavailable: no concrete attacker-controlled URL or safe exact exploit URL is public in retained sources. The named product surface is the agent polling protocol over HTTP(S); preserve full request metadata where authorized.1, 2 | 1, 2 |
| Malware filenames / file names | Unavailable: no issue-specific malicious filename is public. Review new or modified plugins, scripts, archives, binaries, startup artifacts, TeamCity install/data paths, service directories, and temporary locations.1, 8 | 1, 8 |
| Malware file hashes / SHA-256 | Unavailable: no reliable issue-specific hash is public. Hash unexplained files locally for containment, cross-host correlation, later enrichment, and evidence preservation; never import hashes from older TeamCity incidents.1, 4 | 1, 4 |
| Product log — ConversionException | Exact observable: com.thoughtworks.xstream.converters.ConversionException. JetBrains says it may indicate attempted or successful exploitation but alone does not confirm either; inspect surrounding timestamps and requests.1 | 1 |
| Product log — ForbiddenClassException | Exact observable on upgraded or plugin-protected systems: com.thoughtworks.xstream.security.ForbiddenClassException. JetBrains says it can indicate a post-fix exploit attempt that the protection successfully blocked.1 | 1 |
| Product identity — unauthorized agent | Exact observable: unexpected unauthorized build agents, particularly agent names beginning with scan. Remove the agents after preserving evidence; use relevant log timestamps because the displayed agent date may not be the attempt time.1 | 1 |
| Network / HTTP observable | Unauthenticated HTTP(S) traffic to TeamCity agent-polling functions, especially anomalous client patterns, bursts, methods, bodies, sizes, and response codes during the vulnerable interval. No public universal request signature is asserted.1, 2 | 1, 2 |
| Host observable | Unexpected TeamCity JVM or service child processes, shells, interpreters, utilities, downloads, outbound connections, file changes, persistence, or privilege use not explained by a build or administration window.1, 8 | 1, 8 |
| Identity / secret observable | Unexplained users, tokens, permissions, credential reads, repository or registry access, cloud sessions, signing use, or deployment activity attributable to the TeamCity server identity or reachable secrets.1, 8 | 1, 8 |
| CI/CD integrity observable | Unapproved project, build-configuration, plugin, source, agent, artifact, provenance, registry, signing, or deployment changes. Compare with known-good inputs and trusted release records rather than timestamps alone.1, 8 | 1, 8 |
- Actor / Label
- Current exploiter — unattributed
- Actor / Label
- Automated scanning — assessment only
- Attribution Boundary
- Unauthorized agents beginning with scan are compatible with automated targeting, but the vendor does not assign an actor or publish a campaign-scale characterization. Treat the name prefix as a hunt pivot.1
- Sources
- 1
| Actor / Label | Attribution Boundary | Sources |
|---|---|---|
| Current exploiter — unattributed | JetBrains and CISA confirm exploitation status but do not name a threat actor, cluster, campaign, motive, geography, or victim set. Keep actor fields unknown.1, 3 | 1, 3 |
| Automated scanning — assessment only | Unauthorized agents beginning with scan are compatible with automated targeting, but the vendor does not assign an actor or publish a campaign-scale characterization. Treat the name prefix as a hunt pivot.1 | 1 |
| Ransomware actor — not established | CISA records ransomware use as Unknown. Unknown is neither confirmed use nor evidence of absence; no ransomware group should be attached to this issue.3 | 3 |
| Historical TeamCity actors — non-transferable | Actors reported against older TeamCity CVEs are not evidence for CVE-2026-63077. Do not copy attribution, infrastructure, malware, or victim claims across vulnerabilities.1, 4 | 1, 4 |
- Audience
- Executives / board
- Audience
- DevOps / platform owner
- Audience
- SOC / DFIR
- Decision-ready Point
- Correlate the three vendor signals with proxy, host, process, file, identity, token, VCS, artifact, registry, secret, signing, deployment, and agent telemetry. State gaps explicitly.1
- Sources
- 1
- Audience
- MSP / managed DevOps
- Audience
- Insurance / counsel
| Audience | Decision-ready Point | Sources |
|---|---|---|
| Executives / board | A known-exploited, unauthenticated path can reach a CI/CD control plane. We need server-by-server remediation proof and a time-bounded assessment of source, secret, artifact, signing, and deployment integrity.1, 3 | 1, 3 |
| DevOps / platform owner | Provide exact builds, historical reachability, plugin state, exception hits, unauthorized agents, service privilege, integrations, change windows, and pre/post health evidence. Do not answer only with current version.1, 2, 7 | 1, 2, 7 |
| SOC / DFIR | Correlate the three vendor signals with proxy, host, process, file, identity, token, VCS, artifact, registry, secret, signing, deployment, and agent telemetry. State gaps explicitly.1 | 1 |
| MSP / managed DevOps | Central tooling may concentrate customer risk, but each server and customer needs its own exposure, credentials, artifacts, findings, rotations, and closure record.1, 8 | 1, 8 |
| Insurance / counsel | KEV confirms exploitation in the wild, not loss for this insured. Base coverage, notification, and reserve decisions on verified access, affected systems and data, artifact integrity, recovery actions, and uncertainty.1, 3 | 1, 3 |
| TeamCity Cloud customer | JetBrains says no customer action is required and it found no Cloud exploitation through this vulnerability. Verify the deployment model before applying on-premises instructions.1, 2 | 1, 2 |
These are accountable management decisions and closure tests, distinct from the time-sequenced incident-response playbook.
- Accountable Owner
- Executive risk owner
- Decision
- Set emergency priority for every reachable pre-fix on-premises server and accept only stated residual uncertainty.
- Accountable Owner
- TeamCity platform owner
- Decision
- Move to 2025.11.7 or 2026.1.3; approve plugin use only as a documented temporary bridge.
- Accountable Owner
- SOC / incident commander
- Decision
- Classify each server as affected, exposed, attempted, suspected successful, or confirmed impacted.
- Closure Test
- Correlated vendor signals, HTTP, process, file, identity, agent, source, artifact, secret, signing, and deployment findings.1
- Accountable Owner
- IAM / secret owners
- Decision
- Rotate credentials and tokens reachable by the server when compromise is plausible or integrity cannot be established.
- Accountable Owner
- Software delivery / product
- Decision
- Determine whether builds, artifacts, signatures, registries, or deployments can still be trusted.
- Accountable Owner
- MSP service owner
- Decision
- Separate shared tooling risk from customer-specific impact and communication.
- Accountable Owner
- Counsel / insurance
- Decision
- Base notification, coverage, and reserve decisions on verified access and impact rather than KEV or product presence alone.
| Accountable Owner | Decision | Closure Test |
|---|---|---|
| Executive risk owner | Set emergency priority for every reachable pre-fix on-premises server and accept only stated residual uncertainty. | Signed server-by-server status with exposure, findings, downstream trust, accountable technical owner, and due date.1, 3 |
| TeamCity platform owner | Move to 2025.11.7 or 2026.1.3; approve plugin use only as a documented temporary bridge. | Runtime build or enabled-plugin proof, restart evidence where needed, functional health tests, and restricted network policy.1, 2, 7 |
| SOC / incident commander | Classify each server as affected, exposed, attempted, suspected successful, or confirmed impacted. | Correlated vendor signals, HTTP, process, file, identity, agent, source, artifact, secret, signing, and deployment findings.1 |
| IAM / secret owners | Rotate credentials and tokens reachable by the server when compromise is plausible or integrity cannot be established. | Completed trust inventory, rotations, revoked sessions, reviewed use, and monitored replacement credentials.1, 8 |
| Software delivery / product | Determine whether builds, artifacts, signatures, registries, or deployments can still be trusted. | Known-good rebuild or provenance validation for critical releases, affected-consumer scope, and documented return to service.1, 8 |
| MSP service owner | Separate shared tooling risk from customer-specific impact and communication. | Per-customer assets, exposure intervals, credentials, artifacts, evidence gaps, rotations, notifications, and acceptance.1, 3 |
| Counsel / insurance | Base notification, coverage, and reserve decisions on verified access and impact rather than KEV or product presence alone. | Dated fact record, systems and data reached, affected parties, recovery costs, source boundaries, and remaining uncertainty.1, 3 |
- Technology / Trust Path
- Internet-reachable TeamCity
- Technology / Trust Path
- Privileged server process
- Technology / Trust Path
- Stored CI/CD credentials
- Technology / Trust Path
- Artifact and release integrity
- Risk / Defensive Priority
- A server-state change can threaten build output and downstream pipelines. Validate provenance and reproduce critical releases from trusted inputs if integrity is uncertain.1
- Sources
- 1
| Technology / Trust Path | Risk / Defensive Priority | Sources |
|---|---|---|
| Internet-reachable TeamCity | HTTP(S) reachability plus no authentication creates the highest-priority exposure. Restrict management and protocol access to trusted networks while remediating.1, 2 | 1, 2 |
| Privileged server process | Commands inherit the TeamCity server process authority. Least privilege, dedicated hosts, and separation from agents constrain local and downstream consequences.1, 2 | 1, 2 |
| Stored CI/CD credentials | Repository, registry, cloud, signing, and deployment credentials can extend one-server compromise into multiple systems. Inventory privilege and rotate where access is plausible.1, 8 | 1, 8 |
| Artifact and release integrity | A server-state change can threaten build output and downstream pipelines. Validate provenance and reproduce critical releases from trusted inputs if integrity is uncertain.1 | 1 |
| Build-agent trust | Unexpected unauthorized agents are a vendor-published signal, while legitimate agents expand the operational graph. Preserve agent registration and activity before removal or rebuild.1 | 1 |
| Retention and evidence gaps | Short application, proxy, EDR, VCS, artifact, and identity retention can prevent definitive scoping. A telemetry gap must remain uncertainty, not a clean finding.1, 3 | 1, 3 |
Every research tier is shown separately. Empty private-source tiers are explicit boundaries, not combined or silently omitted.
- Tier
- Tier 0 - Most Trusted
- Coverage / Disposition
- CISA, NVD, CVE, and CWE records checked and retained.
- Tier
- Tier 1 - Authoritative
- Coverage / Disposition
- JetBrains advisories and operational documentation retained.
- Tier
- Tier 2 - High-Value Research
- Coverage / Disposition
- Specialist research checked for technical corroboration and detection leads.
- Retained Contribution
- Only bounded ATT&CK mapping retained; no stronger IOC or victim claim displaced primary evidence.9
- Tier
- Tier 3 - Corroborating News
- Coverage / Disposition
- Security reporting checked for status changes and public impact.
- Tier
- Tier 4 - Community Signal
- Coverage / Disposition
- Public posts and hunt queries checked as discovery leads.
- Retained Contribution
- No social-only indicator, actor, victim, or exploit claim elevated.1
- Tier
- Tier 5 - Custom Source
- Coverage / Disposition
- No user-defined private source was supplied.
- Retained Contribution
- No unpublished evidence or custom-source assertion used.
- Tier
- Tier 6 - Custom Integrations with API/Keys
- Coverage / Disposition
- No credentialed integration or private telemetry was authorized.
- Retained Contribution
- No integration-only claim or secret entered the publication.
- Tier
- Tier 7 - Inner Discovery
- Coverage / Disposition
- Linked JetBrains register and documentation followed from controlling advisories.
- Tier
- Tier 8 - Expansion Research / AI Agent Delta
- Coverage / Disposition
- Focused follow-up reconciled BOD forensics and ATT&CK lifecycle context.
| Tier | Coverage / Disposition | Retained Contribution |
|---|---|---|
| Tier 0 - Most Trusted | CISA, NVD, CVE, and CWE records checked and retained. | KEV, due date, CVSS provenance, canonical scope, and weakness definition.3, 4, 5, 6 |
| Tier 1 - Authoritative | JetBrains advisories and operational documentation retained. | Current exploitation, exact hunt signals, mechanism, fixes, Cloud boundary, and hardening.1, 2, 7, 8 |
| Tier 2 - High-Value Research | Specialist research checked for technical corroboration and detection leads. | Only bounded ATT&CK mapping retained; no stronger IOC or victim claim displaced primary evidence.9 |
| Tier 3 - Corroborating News | Security reporting checked for status changes and public impact. | No consequential secondary-only claim retained; current facts are primary-source complete.1, 3 |
| Tier 4 - Community Signal | Public posts and hunt queries checked as discovery leads. | No social-only indicator, actor, victim, or exploit claim elevated.1 |
| Tier 5 - Custom Source | No user-defined private source was supplied. | No unpublished evidence or custom-source assertion used. |
| Tier 6 - Custom Integrations with API/Keys | No credentialed integration or private telemetry was authorized. | No integration-only claim or secret entered the publication. |
| Tier 7 - Inner Discovery | Linked JetBrains register and documentation followed from controlling advisories. | Corroborated issue fields and safe operational handling.7, 8, 14 |
| Tier 8 - Expansion Research / AI Agent Delta | Focused follow-up reconciled BOD forensics and ATT&CK lifecycle context. | Evidence-preservation and clearly labeled analytical mappings; no unsupported delta.9, 15 |
- Issue
- No exploitation at disclosure versus exploitation now
- Issue
- All versions versus canonical range syntax
- Issue
- Signal versus confirmed compromise
- How IntelliOS Handles It
- ConversionException may reflect attempt or success; ForbiddenClassException on a fixed system can reflect a blocked attempt; scan-prefixed agents warrant investigation. None alone proves downstream impact.1
- Sources
- 1
- Issue
- Potential versus observed impact
- Issue
- Behavioral observables versus IOC blocklist
| Issue | How IntelliOS Handles It | Sources |
|---|---|---|
| No exploitation at disclosure versus exploitation now | Both statements are dated facts. The July 27 vendor boundary describes knowledge then; the August 5 KEV addition and August 7 vendor update control current status.1, 2, 3 | 1, 2, 3 |
| All versions versus canonical range syntax | Use the vendor's operational statement and named fixed branches: all On-Premises deployments need 2025.11.7, 2026.1.3, or a later supported release; Cloud is separately protected.2, 4 | 2, 4 |
| Signal versus confirmed compromise | ConversionException may reflect attempt or success; ForbiddenClassException on a fixed system can reflect a blocked attempt; scan-prefixed agents warrant investigation. None alone proves downstream impact.1 | 1 |
| Potential versus observed impact | JetBrains identifies data, configuration, credential, state, artifact, and pipeline consequences as possible. Report an outcome only when local evidence shows access, change, execution, or loss.1, 2 | 1, 2 |
| Behavioral observables versus IOC blocklist | The vendor supplies product and identity pivots, not attacker infrastructure or malware values. Preserve local IPs, files, and hashes for investigation without presenting them as universal IOCs.1, 3, 4 | 1, 3, 4 |
| Public exploit status | No retained primary source establishes a public exploit release. This narrow statement is not proof that code is unavailable elsewhere and should not delay remediation.1, 3, 4 | 1, 3, 4 |
These are external source organizations. Each row states what the organization does, why it matters to this issue, and where its evidence ends.
- Contributor
- JetBrains TeamCity Security
- What They Do
- Develops TeamCity and publishes product security advisories.
- Why They Matter Here
- Controls current exploitation, mechanism, exact detection pivots, fixes, and Cloud status.
- Contributor
- CISA
- What They Do
- Maintains KEV and federal risk directives.
- Why They Matter Here
- Controls known-exploitation status, due date, required action, and ransomware field.
- Contributor
- NIST NVD
- What They Do
- Enriches public CVE records and displays source provenance.
- Why They Matter Here
- Corroborates CNA CVSS, CWE, configurations, and KEV history.
- Evidence Boundary
- No independent NIST score or incident telemetry at cutoff.4
- Contributor
- CVE Program / JetBrains CNA
- What They Do
- Assigns and maintains the canonical vulnerability record.
- Why They Matter Here
- Establishes identifier, concise description, score, affected data, and CWE.
- Evidence Boundary
- Does not publish exploitation packets, IOCs, victims, or impacts.5
- Contributor
- MITRE CWE / ATT&CK
- What They Do
- Maintains weakness and adversary-behavior taxonomies.
- Why They Matter Here
- Defines CWE-502 and enables explicit analytical lifecycle mappings.
- Contributor
- JetBrains Product Documentation
- What They Do
- Documents supported upgrade and security operations.
- Why They Matter Here
- Supports safe remediation, least privilege, dedicated hosting, and agent handling.
| Contributor | What They Do | Why They Matter Here | Evidence Boundary |
|---|---|---|---|
| JetBrains TeamCity Security | Develops TeamCity and publishes product security advisories. | Controls current exploitation, mechanism, exact detection pivots, fixes, and Cloud status. | Does not publish actors, victims, infrastructure, or event counts.1, 2 |
| CISA | Maintains KEV and federal risk directives. | Controls known-exploitation status, due date, required action, and ransomware field. | Does not establish local compromise or campaign attribution.3, 15 |
| NIST NVD | Enriches public CVE records and displays source provenance. | Corroborates CNA CVSS, CWE, configurations, and KEV history. | No independent NIST score or incident telemetry at cutoff.4 |
| CVE Program / JetBrains CNA | Assigns and maintains the canonical vulnerability record. | Establishes identifier, concise description, score, affected data, and CWE. | Does not publish exploitation packets, IOCs, victims, or impacts.5 |
| MITRE CWE / ATT&CK | Maintains weakness and adversary-behavior taxonomies. | Defines CWE-502 and enables explicit analytical lifecycle mappings. | Taxonomy is not proof of observed technique, actor, or impact.6, 9, 10, 11 |
| JetBrains Product Documentation | Documents supported upgrade and security operations. | Supports safe remediation, least privilege, dedicated hosting, and agent handling. | General documentation is not evidence of exploitation or compromise.7, 8 |
No named victim case is public in authoritative sources, so these examples are evidence states administrators can apply without inventing impact.
- Scenario
- Reachable, vulnerable, no signal found
- Evidence
- HTTP(S) exposure during the vulnerable window; search completed but retention may be incomplete.
- Scenario
- Protected server records ForbiddenClassException
- Evidence
- Vendor says the message can indicate an exploit attempt successfully blocked by the fix or plugin.
- Decision
- Preserve and correlate; verify protection time and search for earlier pre-fix activity.1
- Scenario
- ConversionException plus scan-prefixed agent
- Evidence
- Two vendor-published pivots align in time, but neither alone proves command execution.
- Decision
- Escalate investigation across HTTP, host, identity, and CI/CD trust; do not report confirmed impact yet.1
- Scenario
- Unexplained TeamCity child process and downstream change
- Evidence
- Local host telemetry and CI/CD records show unauthorized execution and artifact, secret, or deployment activity.
- Scenario
- TeamCity Cloud tenancy
- Evidence
- Vendor-managed service confirmed; JetBrains says mitigations were applied and no customer action is needed.
| Scenario | Evidence | Decision |
|---|---|---|
| Reachable, vulnerable, no signal found | HTTP(S) exposure during the vulnerable window; search completed but retention may be incomplete. | Remediate immediately and record uncertainty; absence of retained evidence is not proof of no attempt.1, 2 |
| Protected server records ForbiddenClassException | Vendor says the message can indicate an exploit attempt successfully blocked by the fix or plugin. | Preserve and correlate; verify protection time and search for earlier pre-fix activity.1 |
| ConversionException plus scan-prefixed agent | Two vendor-published pivots align in time, but neither alone proves command execution. | Escalate investigation across HTTP, host, identity, and CI/CD trust; do not report confirmed impact yet.1 |
| Unexplained TeamCity child process and downstream change | Local host telemetry and CI/CD records show unauthorized execution and artifact, secret, or deployment activity. | Declare incident, rotate trust, validate releases, rebuild as needed, and scope affected consumers.1, 8 |
| TeamCity Cloud tenancy | Vendor-managed service confirmed; JetBrains says mitigations were applied and no customer action is needed. | Document service model; do not apply self-hosted patch procedures.1, 2 |
The public record confirms exploitation but does not provide a named victim list. Rows preserve the difference among vendor reports, government status, protected Cloud, and unknown local impact.
- Disclosure Category
- JetBrains reports
- Public Record
- Active and attempted exploitation targeting unpatched servers.
- Handling
- Authoritative status; no event count, victim identity, or success rate published.1
- Disclosure Category
- CISA KEV
- Public Record
- Known exploitation; added August 5; due August 8.
- Handling
- Prioritization fact, not a named-victim disclosure.3
- Disclosure Category
- TeamCity Cloud
- Public Record
- Mitigated; no customer action; no Cloud exploitation found through this issue.
- Disclosure Category
- Named public victims
- Public Record
- None in retained authoritative issue-specific sources.
- Disclosure Category
- Named actor / ransomware
- Public Record
- No actor identified; CISA ransomware use Unknown.
- Handling
- Preserve unknown rather than converting it to yes or no.3
- Disclosure Category
- Local organization
- Public Record
- Unknown until asset, exposure, signal, host, identity, and CI/CD evidence is reviewed.
- Handling
- Maintain separate affected, exposed, attempted, suspected, and confirmed states.1
| Disclosure Category | Public Record | Handling |
|---|---|---|
| JetBrains reports | Active and attempted exploitation targeting unpatched servers. | Authoritative status; no event count, victim identity, or success rate published.1 |
| CISA KEV | Known exploitation; added August 5; due August 8. | Prioritization fact, not a named-victim disclosure.3 |
| TeamCity Cloud | Mitigated; no customer action; no Cloud exploitation found through this issue. | First-party non-impact boundary limited to Cloud.1, 2 |
| Named public victims | None in retained authoritative issue-specific sources. | Do not infer victims from scanners, product ownership, or historical events.1, 3, 4 |
| Named actor / ransomware | No actor identified; CISA ransomware use Unknown. | Preserve unknown rather than converting it to yes or no.3 |
| Local organization | Unknown until asset, exposure, signal, host, identity, and CI/CD evidence is reviewed. | Maintain separate affected, exposed, attempted, suspected, and confirmed states.1 |
- Item
- CVE-2026-63077
- Item
- CVSS v3.1 — 9.8 Critical
- Item
- CWE-502
- Item
- Affected and fixed versions
| Item | Status / Meaning | Sources |
|---|---|---|
| CVE-2026-63077 | JetBrains TeamCity On-Premises unauthenticated remote code execution through the agent polling protocol. Published July 27, 2026; current status includes active exploitation.1, 2, 4, 5 | 1, 2, 4, 5 |
| CVSS v3.1 — 9.8 Critical | CNA vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. It communicates base technical severity, not local reachability, privilege, evidence, or business impact. NVD had no independent score.4, 5 | 4, 5 |
| CWE-502 | Vendor-assigned Deserialization of Untrusted Data. The class does not reveal the serialized object, gadget chain, payload, parser path, or a network signature.4, 5, 6 | 4, 5, 6 |
| Affected and fixed versions | All TeamCity On-Premises versions require action; fixes are 2025.11.7 and 2026.1.3. Security patch plugin supports 2017.1+. TeamCity Cloud requires no customer action.1, 2, 7 | 1, 2, 7 |
| CISA KEV | Added August 5, 2026; due August 8; required action is vendor mitigation and applicable BOD 26-04 forensic triage. Ransomware use is Unknown.3 | 3 |
| Public exploit / PoC | Not established by the retained primary sources. This is an evidence boundary, not a global claim of nonexistence; patch and hunt regardless.1, 3, 4, 5 | 1, 3, 4, 5 |
Only exploitation of an HTTP(S)-reachable application is directly anchored to the public attack path. Later techniques are hunt hypotheses conditioned on local evidence.
- Stage
- Initial access
- Mapping
- T1190 — Exploit Public-Facing Application
- Stage
- Execution
- Mapping
- T1059 — Command and Scripting Interpreter
- Stage
- Credential access
- Mapping
- T1552 — Unsecured Credentials
- Stage
- Defense evasion / trust
- Mapping
- T1553 — Subvert Trust Controls
- Stage
- Downstream access
- Mapping
- T1078 — Valid Accounts
- Stage
- Impact
- Mapping
- Artifact or pipeline integrity loss
- Evidence Status
- Vendor-stated possible outcome; exact ATT&CK technique depends on verified local action.1
| Stage | Mapping | Evidence Status |
|---|---|---|
| Initial access | T1190 — Exploit Public-Facing Application | High-confidence analyst mapping to confirmed unauthenticated HTTP(S) exploitation.1, 9 |
| Execution | T1059 — Command and Scripting Interpreter | Potential if TeamCity spawns an unexplained shell or interpreter; not publicly observed.1, 10 |
| Credential access | T1552 — Unsecured Credentials | Potential based on vendor-stated stored-credential exposure; requires local proof.1, 11 |
| Defense evasion / trust | T1553 — Subvert Trust Controls | Potential if signing or artifact trust changes; no public observed case.1, 12 |
| Downstream access | T1078 — Valid Accounts | Potential if stolen CI/CD credentials are used against connected systems.1, 13 |
| Impact | Artifact or pipeline integrity loss | Vendor-stated possible outcome; exact ATT&CK technique depends on verified local action.1 |
Current vendor and government sources control event status. Canonical registries corroborate fields; operational documentation guides implementation; taxonomies label assessment; community material remains discovery-only.
- Source Class
- JetBrains August 7 update
- Weight
- Controlling / highest
- Permitted Use
- Current exploitation, exact signals, remediation urgency, and signal interpretation.
- Limit
- No actor, victim, event count, infrastructure, or malware.1
- Source Class
- JetBrains original advisory
- Weight
- Controlling / product
- Permitted Use
- Scope, mechanism, impact, versions, plugin, Cloud, and hardening.
- Limit
- Disclosure-time exploitation boundary is superseded for current status.2
- Source Class
- CISA KEV / BOD
- Weight
- Controlling / government
- Permitted Use
- Known exploitation, due date, required action, ransomware field, and forensic posture.
- Source Class
- NVD / CVE / CWE
- Weight
- High / canonical
- Permitted Use
- Identifier, score provenance, weakness, affected data, and change history.
- Source Class
- JetBrains documentation
- Weight
- High / operational
- Permitted Use
- Safe upgrade, plugin, privilege, hosting, and agent handling.
- Source Class
- MITRE ATT&CK
- Weight
- Analytical
- Permitted Use
- Clearly labeled lifecycle and hunt mappings.
- Source Class
- News / social / community
- Weight
- Discovery only
- Permitted Use
- Surface changes and leads for primary-source validation.
| Source Class | Weight | Permitted Use | Limit |
|---|---|---|---|
| JetBrains August 7 update | Controlling / highest | Current exploitation, exact signals, remediation urgency, and signal interpretation. | No actor, victim, event count, infrastructure, or malware.1 |
| JetBrains original advisory | Controlling / product | Scope, mechanism, impact, versions, plugin, Cloud, and hardening. | Disclosure-time exploitation boundary is superseded for current status.2 |
| CISA KEV / BOD | Controlling / government | Known exploitation, due date, required action, ransomware field, and forensic posture. | Not local compromise or attribution evidence.3, 15 |
| NVD / CVE / CWE | High / canonical | Identifier, score provenance, weakness, affected data, and change history. | No issue-specific incident telemetry or victim scope.4, 5, 6 |
| JetBrains documentation | High / operational | Safe upgrade, plugin, privilege, hosting, and agent handling. | General guidance is not incident evidence.7, 8 |
| MITRE ATT&CK | Analytical | Clearly labeled lifecycle and hunt mappings. | Cannot establish observed behavior or actor.9, 10, 11, 12, 13 |
| News / social / community | Discovery only | Surface changes and leads for primary-source validation. | No consequential claim stands on these sources alone.1, 3 |
PANDA CVE Watch
CVE-2026-63077 CVE Watch
Track canonical vulnerability fields, fixed versions, KEV status, and continuing primary-source changes.
CVE / KEV Cards
CVE / KEV Card Library
Review canonical vulnerability and known-exploitation records.
Rolling Intelligence Card
Exploitable Technology Risk
Track exposure, remediation, evidence, and business trust for high-risk technology.
Published research notes
Public, read-only, source-backed context retained with this brief. No account or sign-in is required.
Confirmed facts
Active and attempted exploitation reports; CISA KEV; unauthenticated HTTP(S) attack via agent polling; command execution as the server process; all on-premises scope; fixed releases; plugin path; Cloud no-action status; and three vendor hunt signals are public facts.1, 2, 3, 4
Assessment
Supply-chain blast radius, ATT&CK mappings, priority by server trust, and rotation or rebuild scope are defensive assessments derived from vendor-stated capability and local architecture. They are not claims of observed attacker behavior.1, 8, 9
Unknowns
Attacker infrastructure, malicious URLs, filenames, hashes, actor, victims, campaign scale, success count, public-exploit status, and ransomware linkage are not established in retained authoritative sources. Preserve these unknowns.1, 3, 4
Detection interpretation
ConversionException can indicate attempt or success; ForbiddenClassException on protected systems can indicate a blocked attempt; scan-prefixed unauthorized agents warrant investigation. Correlation and timestamps determine meaning.1
Remediation interpretation
A fixed build or enabled plugin closes the documented path going forward. It does not determine whether earlier attempts succeeded or whether artifacts, secrets, or downstream systems remain trustworthy.1, 2, 7
Product context
TeamCity is JetBrains' CI/CD build server, not a generic web server. It can coordinate source, agents, tests, artifacts, and deployments, so downstream software integrity and connected credentials belong in every exposure assessment.16, 17
- #
- 1
- Tier
- Tier 0 - Most Trusted
- Publisher
- JetBrains
- Published
- Aug 7, 2026
- Why Used
- Controlling current source for active and attempted exploitation, exact log signals, unauthorized scan-prefixed agents, remediation urgency, and interpretation limits.
- #
- 2
- Tier
- Tier 1 - Authoritative
- Publisher
- JetBrains
- Published
- Jul 27; updated Aug 7, 2026
- Why Used
- Controlling product scope, technical path, impact, fixed releases, plugin procedure, Cloud boundary, and hardening guidance.
- #
- 3
- Tier
- Tier 0 - Most Trusted
- Publisher
- CISA
- Published
- Added Aug 5, 2026
- Why Used
- Controls known-exploitation status, due date, required action, and ransomware-use value.
- #
- 4
- Tier
- Tier 0 - Most Trusted
- Publisher
- NIST NVD
- Published
- Jul 27; modified Aug 6, 2026
- Why Used
- Corroborates CNA description, CVSS vector, CWE, affected configurations, KEV record, and score provenance.
- Source
- CVE-2026-63077
- #
- 5
- Tier
- Tier 0 - Most Trusted
- Publisher
- CVE Program / JetBrains CNA
- Published
- Jul 27, 2026
- Why Used
- Canonical identifier, CNA description, affected data, CVSS, and CWE assignment.
- #
- 6
- Tier
- Tier 0 - Most Trusted
- Publisher
- MITRE CWE
- Published
- Checked Aug 9, 2026
- Why Used
- Defines the assigned weakness class and supports explicit interpretation limits.
- #
- 7
- Tier
- Tier 1 - Authoritative
- Publisher
- JetBrains Documentation
- Published
- TeamCity 2026.1 docs
- Why Used
- Supports safe update, backup, agent, and security patch plugin handling.
- #
- 8
- Tier
- Tier 1 - Authoritative
- Publisher
- JetBrains Documentation
- Published
- Checked Aug 9, 2026
- Why Used
- Supports least privilege, dedicated hosting, network restriction, and CI/CD trust scoping.
- Source
- TeamCity Security Notes
- #
- 9
- Tier
- Tier 2 - High-Value Research
- Publisher
- MITRE ATT&CK
- Published
- Checked Aug 9, 2026
- Why Used
- Supports a bounded analyst mapping for the confirmed entry path; not incident evidence.
- #
- 10
- Tier
- Tier 3 - Corroborating News
- Publisher
- MITRE ATT&CK
- Published
- Checked Aug 9, 2026
- Why Used
- Provides a post-exploitation hunt taxonomy; no interpreter use is claimed as observed.
- #
- 11
- Tier
- Tier 4 - Community Signal
- Publisher
- MITRE ATT&CK
- Published
- Checked Aug 9, 2026
- Why Used
- Taxonomy-only pivot for vendor-stated potential credential exposure; community claims were not retained.
- #
- 12
- Tier
- Tier 5 - Custom Source
- Publisher
- No custom source supplied
- Published
- Aug 9, 2026 cutoff
- Why Used
- No user-defined private source was supplied; this row preserves explicit Tier 5 disposition without adding evidence.
- Source
- Public-source boundary
- #
- 13
- Tier
- Tier 6 - Custom Integrations with API/Keys
- Publisher
- No keyed integration used
- Published
- Aug 9, 2026 cutoff
- Why Used
- No private API, credentialed telemetry, or integration-only claim was used; this row records the Tier 6 boundary.
- Source
- Public-source boundary
- #
- 14
- Tier
- Tier 7 - Inner Discovery
- Publisher
- JetBrains fixed-issues register
- Published
- Checked Aug 9, 2026
- Why Used
- Linked discovery corroborates the vendor issue, identifier, severity, fixed builds, and weakness classification.
- Source
- Security Issues Fixed
- #
- 15
- Tier
- Tier 8 - Expansion Research / AI Agent Delta
- Publisher
- CISA
- Published
- Checked Aug 9, 2026
- Why Used
- Expansion research supports evidence preservation and exposure-based action; it does not identify issue-specific victims or indicators.
- #
- 16
- Tier
- Tier 1 - Authoritative
- Publisher
- JetBrains
- Published
- Checked Aug 9, 2026
- Why Used
- Primary product context explaining how TeamCity monitors source control and coordinates build, test, artifact, and deployment activities.
- Source
- What is a CI server?
- #
- 17
- Tier
- Tier 1 - Authoritative
- Publisher
- JetBrains
- Published
- Checked Aug 9, 2026
- Why Used
- Primary vendor context identifying JetBrains and its role as the developer-tools company that makes TeamCity.
- Source
- About JetBrains
| # | Tier | Publisher | Published | Why Used | Source |
|---|---|---|---|---|---|
| 1 | Tier 0 - Most Trusted | JetBrains | Aug 7, 2026 | Controlling current source for active and attempted exploitation, exact log signals, unauthorized scan-prefixed agents, remediation urgency, and interpretation limits. | CVE-2026-63077: Additional Guidance Following Reports of Active Exploitation |
| 2 | Tier 1 - Authoritative | JetBrains | Jul 27; updated Aug 7, 2026 | Controlling product scope, technical path, impact, fixed releases, plugin procedure, Cloud boundary, and hardening guidance. | Critical Security Issue Affecting TeamCity On-Premises (CVE-2026-63077) |
| 3 | Tier 0 - Most Trusted | CISA | Added Aug 5, 2026 | Controls known-exploitation status, due date, required action, and ransomware-use value. | Known Exploited Vulnerabilities Catalog — CVE-2026-63077 |
| 4 | Tier 0 - Most Trusted | NIST NVD | Jul 27; modified Aug 6, 2026 | Corroborates CNA description, CVSS vector, CWE, affected configurations, KEV record, and score provenance. | CVE-2026-63077 |
| 5 | Tier 0 - Most Trusted | CVE Program / JetBrains CNA | Jul 27, 2026 | Canonical identifier, CNA description, affected data, CVSS, and CWE assignment. | Canonical CVE-2026-63077 Record |
| 6 | Tier 0 - Most Trusted | MITRE CWE | Checked Aug 9, 2026 | Defines the assigned weakness class and supports explicit interpretation limits. | CWE-502: Deserialization of Untrusted Data |
| 7 | Tier 1 - Authoritative | JetBrains Documentation | TeamCity 2026.1 docs | Supports safe update, backup, agent, and security patch plugin handling. | Upgrading TeamCity Server and Agents |
| 8 | Tier 1 - Authoritative | JetBrains Documentation | Checked Aug 9, 2026 | Supports least privilege, dedicated hosting, network restriction, and CI/CD trust scoping. | TeamCity Security Notes |
| 9 | Tier 2 - High-Value Research | MITRE ATT&CK | Checked Aug 9, 2026 | Supports a bounded analyst mapping for the confirmed entry path; not incident evidence. | T1190: Exploit Public-Facing Application |
| 10 | Tier 3 - Corroborating News | MITRE ATT&CK | Checked Aug 9, 2026 | Provides a post-exploitation hunt taxonomy; no interpreter use is claimed as observed. | T1059: Command and Scripting Interpreter |
| 11 | Tier 4 - Community Signal | MITRE ATT&CK | Checked Aug 9, 2026 | Taxonomy-only pivot for vendor-stated potential credential exposure; community claims were not retained. | T1552: Unsecured Credentials |
| 12 | Tier 5 - Custom Source | No custom source supplied | Aug 9, 2026 cutoff | No user-defined private source was supplied; this row preserves explicit Tier 5 disposition without adding evidence. | Public-source boundary |
| 13 | Tier 6 - Custom Integrations with API/Keys | No keyed integration used | Aug 9, 2026 cutoff | No private API, credentialed telemetry, or integration-only claim was used; this row records the Tier 6 boundary. | Public-source boundary |
| 14 | Tier 7 - Inner Discovery | JetBrains fixed-issues register | Checked Aug 9, 2026 | Linked discovery corroborates the vendor issue, identifier, severity, fixed builds, and weakness classification. | Security Issues Fixed |
| 15 | Tier 8 - Expansion Research / AI Agent Delta | CISA | Checked Aug 9, 2026 | Expansion research supports evidence preservation and exposure-based action; it does not identify issue-specific victims or indicators. | BOD 26-04 Implementation Guidance and Forensics Triage Requirements |
| 16 | Tier 1 - Authoritative | JetBrains | Checked Aug 9, 2026 | Primary product context explaining how TeamCity monitors source control and coordinates build, test, artifact, and deployment activities. | What is a CI server? |
| 17 | Tier 1 - Authoritative | JetBrains | Checked Aug 9, 2026 | Primary vendor context identifying JetBrains and its role as the developer-tools company that makes TeamCity. | About JetBrains |
- Version
- v1.1
- Date
- Aug 9, 2026
- Changes
- Added nontechnical vendor and product background before the CVE; explains what JetBrains and TeamCity are, how a CI/CD build server operates, why the server is a software-factory control point, the potential downstream consequences of compromise, and why automatic patch download does not equal installed protection.
- Version
- v1.0
- Date
- Aug 9, 2026
- Changes
- Initial 32-card Flash publication. Reconciles JetBrains confirmation of active and attempted exploitation with CISA KEV status; adds exact vendor hunt signals, fixed-version and patch-plugin guidance, CI/CD trust scoping, explicit IOC availability, SMB/MSP/insurance decisions, and strict fact-versus-assessment boundaries.
| Version | Date | Changes |
|---|---|---|
| v1.1 | Aug 9, 2026 | Added nontechnical vendor and product background before the CVE; explains what JetBrains and TeamCity are, how a CI/CD build server operates, why the server is a software-factory control point, the potential downstream consequences of compromise, and why automatic patch download does not equal installed protection. |
| v1.0 | Aug 9, 2026 | Initial 32-card Flash publication. Reconciles JetBrains confirmation of active and attempted exploitation with CISA KEV status; adds exact vendor hunt signals, fixed-version and patch-plugin guidance, CI/CD trust scoping, explicit IOC availability, SMB/MSP/insurance decisions, and strict fact-versus-assessment boundaries. |
