Skip to main content

JetBrains TeamCity EUVDEUVD-2026-48253

| CVE-2026-65907 CRITICAL
Code Injection (CWE-94)
2026-07-23 JetBrains GHSA-rxg7-r9m5-jj25
9.1
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with VCS-config privileges
  2. Delivery
    Create or edit Git VCS root
  3. Exploit
    Inject payload into Git parameter
  4. Execution
    Server processes VCS root as code
  5. Persist
    Execute arbitrary code on server/agent
  6. Impact
    Access build secrets and pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account with sufficient privileges to create or modify a Git VCS root in TeamCity (per CVSS PR:H, high privileges - typically project-administrator-level rights), and specifically targets the Git VCS root configuration feature. There is no user-interaction requirement (UI:N) and the server is exploited over the network (AV:N). The key limiting factors are: the attacker must already possess VCS-configuration permissions on a project, the target must run TeamCity before 2026.1.2 or 2025.11.6, and the affected code path is the Git VCS root handling - users without VCS edit rights cannot trigger it.

Impact

The CVSS vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H) describes a network-reachable, low-complexity, no-interaction flaw with full confidentiality/integrity/availability impact but requiring high privileges (PR:H), which is the primary limiting factor and prevents opportunistic mass exploitation. No EPSS score, KEV entry, POC, or SSVC decision data was supplied, so exploitation-probability signals are absent rather than low - treat the 9.1 as reflecting impact and reachability, not confirmed real-world exploitation. The realistic risk is that of privilege escalation and lateral movement: a user who already holds VCS-configuration rights (typically project administrators) can convert that limited authority into arbitrary code execution across the CI/CD environment. This is a genuine priority for organizations running TeamCity as shared multi-tenant build infrastructure, but the PR:H requirement means it is not an unauthenticated internet-wide threat; the missing EPSS/KEV data should be re-checked against JetBrains and CISA before final triage.

Exploit ScenarioDerived

A user holding project-administrator or VCS-root editing rights on a shared TeamCity server creates or edits a Git VCS root, injecting a malicious payload into a Git parameter that the server processes as code. When the VCS operation runs, the injected code executes in the context of the server or its build agents, giving the attacker command execution on the CI/CD infrastructure and a foothold to reach build secrets, artifacts, or downstream systems. No public exploit is currently identified, and the low attack complexity (AC:L) means that once a valid privileged account is obtained the technique is reliable.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

Code execution in JetBrains TeamCity (before 2026.1.2 and 2025.11.6) allows a privileged user to run arbitrary code through Git VCS root configuration, mapping to CWE-94 code injection. The CVSS 3.1 score of 9.1 reflects a scope-changing flaw (S:C) that requires high privileges (PR:H) but no user interaction, meaning an attacker with rights to configure VCS roots can escalate into code execution on the CI/CD infrastructure. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV; it was self-reported by JetBrains.

RemediationAI

Vendor-released patch: upgrade to TeamCity 2026.1.2 or 2025.11.6 (or later) depending on your release line; these are the fixed versions cited by JetBrains at https://www.jetbrains.com/privacy-security/issues-fixed/. Until the upgrade is applied, reduce exposure by tightly restricting who holds project-administrator / VCS-root edit permissions, since PR:H means only privileged users can trigger the flaw - audit and remove unnecessary VCS-configuration rights and review recently created or modified Git VCS roots for suspicious parameters. As additional hardening, limit network access to the TeamCity server to trusted operators and isolate build agents so that a compromised agent cannot pivot into production; note that tightening VCS permissions may block legitimate project admins from self-service repository configuration, so coordinate with development teams before enforcing.

Affected VersionsENISA

TeamCity 0 <2026.1.2, 2025.11.6

Affected Packages

euvd teamcity_0_2026_1_2 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

TeamCity is a continuous-integration and build-automation server that connects to source repositories through 'VCS roots' - configuration objects that define how the server checks out code (URL, branch, authentication, and Git-specific parameters). CWE-94 (Improper Control of Generation of Code / Code Injection) here indicates that attacker-influenced Git VCS root parameters are interpreted as executable code rather than inert data, so the server or its build agents execute injected commands during VCS operations. The only CPE provided (cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:*) is unbounded on version, so the affected range must be read from the advisory text (before 2026.1.2 in the 2026.1 line and before 2025.11.6 in the 2025.11 line). The scope change (S:C) in the CVSS vector is consistent with server-side configuration leading to execution in a distinct security context such as a build agent.

Know when Teamcity gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (JetBrains) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.1 CRITICAL

Requires project-admin rights to edit VCS roots (PR:H) but is network-reachable with no interaction; code execution escaping the config context to agents justifies S:C and full C/I/A:H.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (JetBrains).

CVSS VectorVendor: JetBrains

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Jul 23, 2026 - 14:04 EUVD
CVE Published
Jul 23, 2026 - 12:28 cve.org
CRITICAL 9.1

DescriptionCVE.org

In JetBrains TeamCity before 2026.1.2, 2025.11.6 code execution in Git VCS roots was possible

Executive ViewAI

Why It Matters

JetBrains TeamCity contains a critical code execution vulnerability affecting versions before 2026.1.2 and 2025.11.6, allowing privileged users to execute arbitrary code through Git VCS root configuration. This directly threatens CI/CD pipeline integrity and could enable supply chain attacks through build artifact compromise. No vendor patch is currently available.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict VCS root configuration access to minimal set of administrators; (2) Implement mandatory approval workflows for Git VCS root changes; (3) Enable comprehensive audit logging of configuration modifications; (4) Deploy network segmentation to limit CI/CD runner exposure; (5) Implement code signing and artifact verification to detect unauthorized builds; (6) Monitor TeamCity logs for privilege escalation and configuration access patterns.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
High
widely deployed enterprise CI/CD server across many software organizations
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2024-27199 HIGH POC
7.3 Mar 04

Path traversal in JetBrains TeamCity before 2023.11.4 enables remote attackers to perform a limited set of administrativ

CVE-2026-63077 CRITICAL POC
9.8 Jul 27

Remote code execution in JetBrains TeamCity before 2026.1.3 and 2025.11.7 allows unauthenticated attackers to execute ar

CVE-2024-27198 CRITICAL POC
9.8 Mar 04

In JetBrains TeamCity before 2023.11.4 authentication bypass allowing to perform admin actions was possible. Rated criti

CVE-2023-42793 CRITICAL POC
9.8 Sep 19

In JetBrains TeamCity before 2023.05.4 authentication bypass leading to RCE on TeamCity Server was possible. Rated criti

CVE-2024-23917 CRITICAL POC
9.8 Feb 06

In JetBrains TeamCity before 2023.11.3 authentication bypass leading to RCE was possible. Rated critical severity (CVSS

CVE-2026-65906 CRITICAL
10.0 Jul 23

Remote code execution in JetBrains TeamCity before 2026.1.2 and 2025.11.6 allows an attacker to escape the Kotlin DSL sa

CVE-2026-106218 CRITICAL
10.0 Oct 06

Sandbox escape in JetBrains TeamCity's Kotlin DSL configuration mechanism allows an attacker who can supply or modify ve

CVE-2026-100255 CRITICAL
9.8 Sep 30

JetBrains TeamCity versions prior to 2026.2, 2026.1.4, and 2025.11.8 contain a flaw in the password reset mechanism that

CVE-2026-111094 CRITICAL
9.8 Oct 15

Remote code execution affects JetBrains TeamCity releases older than 2026.2, 2026.1.4, and 2025.11.8, where a type-white

CVE-2024-41827 CRITICAL
9.8 Jul 22

In JetBrains TeamCity before 2024.07 access tokens could continue working after deletion or expiration. Rated critical s

CVE-2024-36470 CRITICAL
9.8 May 29

In JetBrains TeamCity before 2022.04.7, 2022.10.6, 2023.05.6, 2023.11.5 authentication bypass was possible in specific e

CVE-2023-34218 CRITICAL
9.8 May 31

In JetBrains TeamCity before 2023.05 bypass of permission checks allowing to perform admin actions was possible. Rated c

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy