Skip to main content

JetBrains TeamCity CVE-2026-100254

| EUVDEUVD-2026-89998 HIGH
OS Command Injection (CWE-78)
2026-09-30 JetBrains GHSA-6h2c-wm78-7wv3
8.8
CVSS 3.1 · Vendor: JetBrains
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to TeamCity with low-privilege account
  2. Delivery
    Access Pipeline Git connection settings
  3. Exploit
    Inject CRLF payload into connection field
  4. Execution
    Trigger command execution on Windows host
  5. Persist
    Run arbitrary OS commands as server
  6. Impact
    Pivot to source, credentials, and build pipeline

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires (1) the TeamCity server to be running on a Windows host - the flaw does not apply to non-Windows deployments; (2) an authenticated account with sufficient access to configure Pipeline Git connection settings (PR:L); and (3) TeamCity versions before 2026.2, 2026.1.4, or 2025.11.8. The attack works remotely over the network with low complexity and no user interaction, but the authentication requirement and Windows-only scope limit the exposed population. Upgrading to the fixed versions removes the CRLF-injection path.

Impact

This is a genuine priority for organizations running TeamCity on Windows. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 8.8 HIGH) describes a network-reachable, low-complexity flaw requiring only low-privilege authentication and no user interaction, yielding full confidentiality, integrity, and availability impact via OS command execution - consistent with CWE-78 (OS command injection through CRLF injection). No EPSS score, KEV listing, SSVC decision, or POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the risk case rests on the intrinsic severity (authenticated command execution on the CI server host) rather than observed weaponization. The key limiting factor NOT reflected in a network-vector reading is that exploitation is confined to Windows servers and requires an authenticated account able to reach Pipeline Git connection settings - a real but meaningful gate. A compromised CI/build server is high-value (source code, signing keys, deploy credentials, supply-chain pivot), so despite the absence of exploitation signals this warrants prompt patching. The reference is a JetBrains advisory landing page rather than a version-specific bulletin, so patch details should be confirmed against the vendor's per-issue entry.

Exploit ScenarioDerived

An attacker with a valid low-privilege TeamCity account (or a compromised developer credential) edits a Pipeline's Git connection settings and injects CRLF sequences that break out into an OS command on the underlying Windows build/server host. When the connection is processed, the injected command runs in the TeamCity server context, giving the attacker code execution on the CI server. No public exploit code is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.7% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Command execution on Windows-based JetBrains TeamCity servers allows authenticated users with Pipeline Git connection configuration privileges to run arbitrary OS commands via CRLF injection in connection settings, affecting versions before 2026.2, 2026.1.4, and 2025.11.8. The flaw requires authentication (PR:L per CVSS) and only impacts Windows deployments; no public exploit code has been identified at time of analysis. With a CVSS score of 8.8, successful exploitation grants high confidentiality, integrity, and availability impact.

RemediationAI

Apply the vendor-released patches by upgrading to TeamCity 2026.2, 2026.1.4, or 2025.11.8 (depending on your release track). These versions remove the CRLF-injection vulnerability. If immediate upgrade is not possible, restrict Pipeline Git connection configuration permissions to trusted users only, as the attack requires authentication and configuration access. However, this is a temporary mitigation and does not fully eliminate the risk. Additionally, consider network segmentation to limit exposure of Windows-based TeamCity servers. Refer to the JetBrains security advisory at https://www.jetbrains.com/privacy-security/issues-fixed/ for further details.

Affected VersionsENISA

TeamCity 0 <2026.2, 2026.1.4, 2025.11.8

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The vulnerability stems from improper neutralization of special elements used in an OS command (CWE-78) within TeamCity's Pipeline Git connection settings. Attackers can inject carriage return and line feed (CRLF) sequences into Git connection parameters, which are then passed unsanitized to a Windows command shell, allowing arbitrary command execution. The affected component is the Pipeline Git connection configuration interface, accessible to authenticated users. This is not a remote unauthenticated attack; the CVSS vector indicates PR:L, requiring a valid account with permissions to modify Pipeline Git settings. The CPE entry cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:* confirms that all versions of TeamCity prior to the fixed releases are potentially vulnerable.

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 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable settings page, low complexity, requires a low-privilege authenticated account (PR:L), no user interaction; OS command execution yields full C/I/A on the Windows server host.

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

Primary rating from Vendor (JetBrains).

CVSS VectorVendor: JetBrains

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

Lifecycle Timeline

2
Patch available
Sep 30, 2026 - 16:04 EUVD
CVE Published
Sep 30, 2026 - 15:17 cve.org
HIGH 8.8

DescriptionCVE.org

In JetBrains TeamCity before 2026.2, 2026.1.4, 2025.11.8 authenticated users could execute commands on Windows servers via CRLF injection in Pipeline Git connection settings

Executive ViewAI

Why It Matters

JetBrains TeamCity on Windows is affected by a high-severity command-execution flaw that allows an authenticated user with Pipeline Git connection configuration privileges to run arbitrary operating-system commands on the build server. Because TeamCity typically stores source code, credentials, and deployment access, a compromise could disrupt software delivery and expose sensitive systems across the organization. Affected organizations running versions before 2026.2, 2026.1.4, or 2025.11.8 should treat this as a priority access-control and build-server hardening issue; no public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; restrict Pipeline Git connection configuration privileges to trusted administrators, disable unused connections, rotate TeamCity-accessible secrets, segment Windows TeamCity servers, and monitor logs for CRLF injection and unexpected process creation.

Threat Intelligence Overview

EPSS Score
0.7%
Top 51% exploitable
Prevalence
Medium
Popular commercial CI/CD server, common in dev orgs but not universal
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 HIGH
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
High
Technical Impact
Total

Priority Score

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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