Skip to main content

JetBrains TeamCity CVE-2026-49378

| EUVDEUVD-2026-33386 MEDIUM
Missing Authorization (CWE-862)
2026-05-29 JetBrains GHSA-pg2h-77h8-9m6v
4.3
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 as low-privilege user
  2. Delivery
    Navigate to build configuration with credential parameters
  3. Exploit
    Invoke parameter autocompletion feature
  4. Execution
    Authorization check bypassed by server
  5. Persist
    Credential parameter values returned to unprivileged user
  6. Impact
    Harvest secrets for lateral movement

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 a valid TeamCity account with at least low-level privileges (PR:L per CVSS vector) - anonymous or unauthenticated access is insufficient. The attacker must have access to a build configuration that references credential-type parameters, and the parameter autocompletion feature must be reachable by their account (which is standard TeamCity behavior, not a special configuration). Exploitation is limited by the requirement for authenticated access, meaning external unauthenticated attackers cannot directly exploit this without first compromising a TeamCity account. The confidentiality impact is partial (C:L) - exposed data is limited to credential parameter values accessible via autocompletion context, not a full secrets dump.

Impact

The CVSS base score of 4.3 (Medium) reflects a constrained but realistic risk profile: the attack is network-accessible with low complexity (AV:N/AC:L), but requires at least low-level authenticated access (PR:L), meaning anonymous external attackers cannot directly exploit this. The scope is unchanged (S:U) and impact is limited to partial confidentiality loss (C:L) with no integrity or availability impact. No EPSS score was provided in the available data, so exploitation probability cannot be quantified from that signal. The vulnerability is not listed in CISA KEV and no public proof-of-concept code has been identified at time of analysis. Despite the moderate CVSS rating, the real-world risk is elevated in organizations with many TeamCity users, contractor accounts, or guest-accessible projects, where a low-privilege insider could silently harvest credentials used in high-privilege pipeline steps. The 'Authentication Bypass' tag in the source data warrants scrutiny - the CVSS vector indicates low-privilege authentication is required (PR:L), which does not constitute a full authentication bypass; this tag may refer to bypassing authorization checks within an authenticated session rather than bypassing login entirely.

Exploit ScenarioDerived

An authenticated low-privilege TeamCity user - such as a contractor with project viewer access - navigates to a build configuration and invokes the parameter autocompletion feature while editing a script or build step. The missing authorization check causes the server to return the values of credential-type parameters they are not authorized to read, exposing secrets such as deployment tokens or service account passwords. No public exploit code exists, but the technique requires only standard TeamCity UI interaction and is trivially reproducible by any authenticated user.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 29, 2026

Credential parameter exposure in JetBrains TeamCity before version 2026.1 allows authenticated low-privilege users to access sensitive credential values through the parameter autocompletion feature. Rooted in CWE-862 (Missing Authorization), the autocompletion endpoint fails to enforce proper access controls before surfacing credential parameters, potentially leaking secrets such as passwords, tokens, or API keys stored in build configurations. No public exploit code exists and this vulnerability is not listed in CISA KEV, but the low attack complexity and network accessibility make it a meaningful lateral movement or privilege escalation risk in multi-tenant CI/CD environments.

RemediationAI

The primary fix is to upgrade JetBrains TeamCity to version 2026.1 or later, which resolves the missing authorization check on the parameter autocompletion endpoint. The JetBrains security advisory at https://www.jetbrains.com/privacy-security/issues-fixed/ confirms this as the vendor-released patch. If immediate upgrade is not possible, administrators should audit and restrict which users have access to build configurations containing credential parameters, minimizing the pool of low-privilege accounts that could trigger autocompletion. Additionally, consider rotating any credential parameters stored in TeamCity as a precaution, particularly those used in privileged or production pipeline steps, since exposure via autocompletion may have occurred prior to detection. Note that restricting user roles as a workaround reduces functionality for legitimate users who need build configuration access.

Affected VersionsENISA

TeamCity 0 <2026.1

Affected Packages

euvd teamcity fix: 2026.1

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 a CI/CD platform that supports parameterized build configurations, including credential-type parameters for storing secrets used in pipelines. The autocompletion feature assists users in referencing parameter names during configuration; however, the underlying endpoint governed by CWE-862 (Missing Authorization) does not correctly enforce access controls, inadvertently returning values - not just names - of credential parameters to users who lack explicit read authorization. The affected scope covers all TeamCity installations matching CPE cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:* prior to the 2026.1 release. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) confirms the issue is network-exploitable with low complexity and requires only low-privilege authentication, with confidentiality impact limited to partial disclosure.

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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Primary rating from Vendor (JetBrains) · only source for this CVE.

CVSS VectorVendor: JetBrains

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

Lifecycle Timeline

1
Patch available
May 29, 2026 - 20:02 EUVD

DescriptionCVE.org

In JetBrains TeamCity before 2026.1 credentials parameters were exposed via parameter autocompletion

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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