Skip to main content

JetBrains TeamCity CVE-2026-49377

| EUVDEUVD-2026-33385 MEDIUM
Cleartext Storage of Sensitive Information in an Environment Variable (CWE-526)
2026-05-29 JetBrains GHSA-pm3g-f677-ppfg
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 with low-privilege TeamCity account
  2. Delivery
    Navigate to default agent parameter configuration
  3. Exploit
    Read sensitive values stored in cleartext
  4. Execution
    Extract credentials or tokens
  5. Impact
    Use exfiltrated secrets to access downstream systems

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration Environment variable protection
Exploitation Conditions

Exploitation requires a valid TeamCity account with at minimum low-level privileges sufficient to view default agent parameters - confirmed by CVSS PR:L. The vulnerability is triggered by the presence of sensitive data (e.g., credentials, tokens) stored in default build agent parameters, which is a common but not universal configuration pattern. Exploitation is limited by: (1) authenticated access requirement - unauthenticated users cannot exploit this; (2) the vulnerability only has impact if sensitive values are actually present in agent parameters - environments that store no secrets there are not at material risk; (3) no user interaction is required (UI:N), meaning an attacker does not need to trick another user. No special protocol, non-default service, or rare deployment mode is required beyond standard TeamCity agent configuration.

Impact

The CVSS score of 4.3 (Medium) reflects a constrained but real-world risk. The attack vector is network-based (AV:N) with low complexity (AC:L), meaning no special conditions are needed to reach the vulnerable component once authentication is achieved. PR:L confirms exploitation requires a valid low-privileged TeamCity account, which limits the exposed attack surface to insider threats, compromised user accounts, or environments with open self-registration. The confidentiality impact is rated Low (C:L), suggesting partial or indirect access to sensitive data rather than full credential dump. No public exploit code has been identified at time of analysis, and this CVE is not listed in the CISA KEV catalog. EPSS data is not provided, but given the authenticated requirement and low C impact, real-world exploitation probability is likely modest. The primary real-world risk is privilege escalation: a low-privileged developer reading agent parameters containing service account tokens or deployment secrets could pivot to higher-access systems. Defenders should weigh whether their TeamCity agent parameters currently store sensitive values.

Exploit ScenarioDerived

An authenticated low-privileged TeamCity user - such as a developer with project-level access - navigates to the build agent configuration or parameter settings page and observes default agent parameters that expose sensitive values such as deployment tokens or internal API keys in cleartext. No public exploit code exists for this issue, but the steps are trivially reproducible by any valid user with sufficient UI access. The extracted credentials could then be used to authenticate to downstream systems integrated with the CI/CD pipeline.

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

Sensitive data exposure in JetBrains TeamCity before 2025.11.2 allows authenticated low-privileged users to read confidential values stored in default build agent parameters. The root cause (CWE-526) indicates that sensitive information - such as API keys, tokens, or credentials - is passed or stored through agent environment/configuration parameters without adequate access restrictions. With a CVSS score of 4.3 and no public exploit or KEV listing, this represents a moderate-priority information disclosure risk, most dangerous in environments where agent parameters are used to propagate secrets across pipelines.

RemediationAI

Upgrade JetBrains TeamCity to version 2025.11.2 or later, as this is the vendor-confirmed patched release per the advisory at https://www.jetbrains.com/privacy-security/issues-fixed/. As an immediate compensating control prior to patching, audit all default agent parameters and remove or replace any sensitive values (API keys, passwords, tokens) stored there - instead, use TeamCity's dedicated secure parameter type (marked as 'password' type), which masks values and restricts visibility. Additionally, apply the principle of least privilege to TeamCity user roles, restricting access to agent configuration pages to administrators only. Note that restricting user roles may break workflows where developers currently need to view agent parameters for debugging purposes.

Affected VersionsENISA

TeamCity 0 <2025.11.2

Affected Packages

euvd teamcity fix: 2025.11.2

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 uses build agents to execute pipeline jobs. Agents can be configured with default parameters, which are key-value pairs passed into build configurations - commonly used to inject environment variables, tool paths, or credentials. CWE-526 (Cleartext Storage of Sensitive Information in an Environment Variable) identifies the root cause: sensitive values stored or exposed via these parameters are accessible to users who should not be able to read them. The affected CPE (cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:*) covers all platform variants of TeamCity prior to version 2025.11.2. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N confirms network-accessible exploitation with low-complexity and low-privilege requirements, limited to a confidentiality impact only.

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 2025.11.2 exposure of sensitive data via default agent parameters

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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