JetBrains TeamCity CVE-2025-67739
LOWAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged TeamCity user
-
ExploitCraft malicious repository URL
-
ExecutionBypass repository URL validation
-
ImpactTrigger local path disclosure in response
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V4 - API and Web Service Improper authorization in handler
|
| Exploitation Conditions | Requires an authenticated user holding permission to create or edit a VCS root (repository URL) in JetBrains TeamCity before 2025.11.2; the attacker must supply a crafted repository URL that defeats the server's improper URL validation to elicit disclosure of local filesystem paths. Exploitation is limited by the need for valid low-privilege credentials (PR:L), by high attack complexity (AC:H) implying specific crafting or conditions are needed for reliable triggering, and by the fact that only path information is exposed - no secrets, write access, or code execution result. |
| Impact | This is a low-severity information-disclosure issue (CVSS 3.1, vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N) and the available signals are internally consistent and point to low real-world priority. The CVSS vector indicates a network-reachable flaw that nonetheless requires low-privilege authentication (PR:L) and high attack complexity (AC:H), with only limited confidentiality impact (C:L) and no integrity or availability effect. EPSS reinforces this: a 0.17% exploitation probability at the 5th percentile indicates very low likelihood of observed exploitation. There is no CISA KEV listing and no public exploit identified at time of analysis, so there is no evidence of active exploitation or weaponization. All signals agree - low severity, low EPSS, no KEV, no POC - so this is a genuinely low-priority hardening fix rather than a high-CVSS-but-low-risk anomaly or a conflicting-signal case. The only caveat is that the single reference is a generic JetBrains security-issues landing page, not a dedicated per-CVE advisory, so fixed-version detail relies on the NVD description text ('before 2025.11.2'). |
| Exploit ScenarioDerived | An authenticated TeamCity user with permission to configure a VCS root supplies a specially crafted repository URL that bypasses URL validation, causing the server to reveal local filesystem paths in its response or error output. The disclosed paths could aid reconnaissance for a follow-on attack, though the flaw itself only leaks path information and does not grant code execution or data modification. No public exploit code is known, and the high attack complexity means reliable exploitation is non-trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Improper repository URL validation in JetBrains TeamCity before 2025.11.2 allows an authenticated user with permission to create or edit a VCS root to disclose local filesystem paths on the TeamCity server. Successful exploitation requires low-privilege credentials (PR:L) and high attack complexity (AC:H) to craft a repository URL that bypasses the server's validation, and the resulting impact is limited to path information exposure - no secrets, write access, or code execution is obtained (CVSS 3.1, CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N). Exploitation signals indicate low real-world priority: EPSS is 0.17% (5th percentile), there is no CISA KEV listing, and no public exploit identified at time of analysis.
RemediationAI
Upgrade JetBrains TeamCity to version 2025.11.2 or later - this is the vendor-released patch that resolves the improper repository URL validation, and the fix is documented on the vendor advisory page at https://www.jetbrains.com/privacy-security/issues-fixed/. If an immediate upgrade is not possible, reduce exposure by tightening role assignments so that only fully trusted administrators hold permissions to create or edit VCS roots, since the attack requires an authenticated user with that specific capability; the trade-off is reduced developer self-service around build configuration. Additionally, audit existing VCS root definitions for unexpected or malformed repository URLs and consider running the TeamCity server process under an OS account with the least filesystem read access needed for builds, which limits what path information is reachable if validation is bypassed, at the cost of potentially breaking builds that read from broader locations. Because the disclosed information is limited to local paths, these compensating controls are proportionate; patch deployment remains the primary recommendation.
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
TeamCity is JetBrains' CI/CD server, and VCS roots are the configuration objects that define how the server connects to and checks out source repositories. The flaw is classified as CWE-939 (Improper Authorization in Handler for Custom URL Scheme): the server fails to properly validate a user-supplied repository URL, so a crafted URL supplied through the VCS root configuration can cause local filesystem path information to be disclosed to the requesting user. The vulnerable surface is the repository-URL handling path rather than the build-execution engine, which is why the assessed impact is confined to confidentiality (C:L) with no integrity or availability effect, and why the assessed attack complexity is high (AC:H) - the malicious URL must be crafted to defeat the flawed validation under specific conditions. The CPE entry cpe:2.3:a:jetbrains:teamcity:*:*:*:*:*:*:*:* reflects that the issue applies to TeamCity releases prior to the fixed version 2025.11.2, and the vector's PR:L indicates an authenticated attacker is required.
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:H/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-reachable web UI (AV:N) but requires an authenticated user able to configure a VCS URL (PR:L) and crafted input under non-trivial conditions (AC:H); only local path info leaks, so C:L and I/A:N.
Primary rating from Vendor (jetbrains).
CVSS VectorVendor: jetbrains
DescriptionCVE.org
In JetBrains TeamCity before 2025.11.2 improper repository URL validation could lead to local paths disclosure
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
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
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB