ZeroHour

CVE-2024-47949

large

Path Traversal in JetBrains TeamCity Allows Arbitrary File Write via Backup

CVSS 3.1
7.5 high
EPSS
23%p98
Published
()
Modified
AI analysis

CVE-2024-47949 is a path traversal flaw (CWE-22/CWE-23) in JetBrains TeamCity's backup functionality that allows backup files to be written to an arbitrary location on the server's filesystem. It is triggerable over the network and, per the CVSS vector (AV:N/AC:L/PR:N/UI:N), requires no privileges or user interaction, meaning traversal sequences in a backup path can direct the write outside the intended directory. A successful attacker gains arbitrary file write on the TeamCity host (integrity impact, C:N/I:H/A:N), which can be used to tamper with or plant files on the server. Any TeamCity deployment running a version earlier than 2024.07.3 is affected, with internet-facing CI/CD servers the most exposed. There is currently no known public proof-of-concept, no CISA KEV listing, and no confirmed in-the-wild exploitation, although the 23.5% EPSS score (98th percentile) indicates an elevated predicted likelihood of exploitation within 30 days.

What to do: Upgrade all TeamCity servers to version 2024.07.3 or later. If an immediate upgrade is not possible, restrict network access to the TeamCity server to trusted users and networks, and review the filesystem for unexpected or recently modified files outside the backup storage path.

Affected
JetBrains TeamCityAll versions before 2024.07.3 (fixed in 2024.07.3)
Estimated exposure
largetens of thousands of internet-exposed TeamCity servers (public scan data), plausibly 100,000+ total users when internal-only CI/CD deployments are counted — Internet-wide scans (Shodan/Censys) have historically shown on the order of 10,000-30,000 exposed TeamCity instances, and TeamCity is one of the most widely deployed self-hosted CI/CD servers in enterprises, so total installations…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In JetBrains TeamCity before 2024.07.3 path traversal allowed backup file write to arbitrary location

Vendors
jetbrains
Products
teamcity
Weakness
CWE-23, CWE-22
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

In the news

No ingested article mentions this CVE yet.