Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify TeamCity instance with SAML SSO enabled
-
DeliveryCraft SAML assertion with manipulated username attribute
-
ExploitSubmit forged assertion to TeamCity SAML endpoint
-
ExecutionBypass insufficient username validation (CWE-863)
-
PersistAuthenticate as impersonated user
-
ImpactAccess or modify build pipelines and project secrets
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the SAML SSO plugin to be enabled and actively configured in the TeamCity instance - this is not the default authentication mode and must be explicitly set up by administrators. The attacker must be able to submit a crafted SAML response to the TeamCity SAML authentication endpoint, which typically requires either a man-in-the-middle position between the Identity Provider and TeamCity, or the ability to operate a malicious IdP that TeamCity has been configured to trust. CVSS PR:N confirms no prior account credentials on TeamCity are required once the SAML endpoint is reachable. Exploitation is strictly limited to TeamCity deployments using SAML-based federation; instances using native TeamCity credentials, LDAP, or other non-SAML authentication are not affected by this vulnerability. |
| Impact | The CVSS 6.5 (Medium) score is underpinned by a vector of AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - network-accessible, low complexity, requiring no privileges or user interaction, with partial confidentiality and integrity impact. While the CVSS score is medium, the authentication bypass tag significantly elevates real-world risk in practice: unauthorized access to a CI/CD system can enable supply chain compromise far beyond what C:L/I:L implies. No EPSS data was provided, so exploitation probability cannot be quantified. There is no CISA KEV listing and no known POC at time of analysis. A critical limiting factor is that exploitation requires SAML SSO to be actively configured - a non-default deployment mode - which restricts the vulnerable population to organizations using federated identity with TeamCity. CVSS PR:N confirms no prior authentication is required once the attacker can reach the SAML endpoint. Overall: meaningful risk for organizations using SAML SSO; lower practical priority for native-auth deployments. |
| Exploit ScenarioDerived | An attacker with network access to a TeamCity instance configured with SAML SSO crafts a SAML assertion containing a manipulated username attribute - either by acting as a rogue IdP trusted by the target or by intercepting and modifying an IdP response. TeamCity's SAML plugin fails to sufficiently validate the username, accepting the assertion and granting the attacker access as the impersonated user, potentially a project administrator with access to build pipelines, secrets, and source integrations. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 29, 2026
Insufficient username validation in the SAML plugin of JetBrains TeamCity before 2026.1 allows unauthenticated remote attackers to bypass authentication controls and gain unauthorized access to CI/CD resources. The flaw (CWE-863, Incorrect Authorization) permits manipulation of the username field within SAML assertions, potentially enabling impersonation of legitimate users and unauthorized read/write access to build configurations and pipeline data. No public exploit code has been identified at time of analysis, and this CVE does not appear in the CISA KEV catalog.
RemediationAI
Upgrade JetBrains TeamCity to version 2026.1 or later, which resolves the insufficient username validation in the SAML plugin. The vendor advisory is published at https://www.jetbrains.com/privacy-security/issues-fixed/. As an interim workaround prior to patching, disable SAML SSO in TeamCity and revert to native TeamCity authentication or an alternative federation method - note that this will disrupt any SSO workflows and require users to authenticate via local credentials. Additionally, restricting network access to the TeamCity server to known trusted IP ranges (e.g., internal corporate networks and authorized IdP hosts only) reduces the attack surface at the network perimeter. If SAML SSO must remain active, review IdP trust configurations and ensure only authorized Identity Providers are whitelisted in TeamCity SAML settings.
Affected VersionsENISA
Affected Packages
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
JetBrains TeamCity is an enterprise CI/CD platform that optionally supports SAML 2.0-based Single Sign-On via a dedicated SAML plugin. SAML authentication relies on digitally signed XML assertions issued by an Identity Provider (IdP), with the Service Provider (TeamCity) validating and consuming those assertions to authenticate users. CWE-863 (Incorrect Authorization) indicates the root cause is a failure to properly enforce authorization rules during SAML username processing - the plugin does not sufficiently validate the username attribute in the incoming SAML response before granting access. This class of flaw can allow an attacker to supply a crafted or forged username value that bypasses account-level access controls. The affected CPE is cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:*, covering all TeamCity versions prior to 2026.1.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Primary rating from Vendor (JetBrains) · only source for this CVE.
CVSS VectorVendor: JetBrains
Lifecycle Timeline
2DescriptionCVE.org
In JetBrains TeamCity before 2026.1 insufficient username validation in the SAML plugin
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Path traversal in JetBrains TeamCity before 2023.11.4 enables remote attackers to perform a limited set of administrativ
Remote code execution in JetBrains TeamCity before 2026.1.3 and 2025.11.7 allows unauthenticated attackers to execute ar
In JetBrains TeamCity before 2023.11.4 authentication bypass allowing to perform admin actions was possible. Rated criti
In JetBrains TeamCity before 2023.05.4 authentication bypass leading to RCE on TeamCity Server was possible. Rated criti
In JetBrains TeamCity before 2023.11.3 authentication bypass leading to RCE was possible. Rated critical severity (CVSS
Remote code execution in JetBrains TeamCity before 2026.1.2 and 2025.11.6 allows an attacker to escape the Kotlin DSL sa
Sandbox escape in JetBrains TeamCity's Kotlin DSL configuration mechanism allows an attacker who can supply or modify ve
JetBrains TeamCity versions prior to 2026.2, 2026.1.4, and 2025.11.8 contain a flaw in the password reset mechanism that
Remote code execution affects JetBrains TeamCity releases older than 2026.2, 2026.1.4, and 2025.11.8, where a type-white
In JetBrains TeamCity before 2024.07 access tokens could continue working after deletion or expiration. Rated critical s
In JetBrains TeamCity before 2022.04.7, 2022.10.6, 2023.05.6, 2023.11.5 authentication bypass was possible in specific e
In JetBrains TeamCity before 2023.05 bypass of permission checks allowing to perform admin actions was possible. Rated c
EUVD-2026-33384
GHSA-qhvc-3ggx-6rj7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB