CVE-2022-24340

In JetBrains TeamCity before 2021.2.1, XXE during the parsing of the configuration file was possible

published February 25, 2022

CVSS
—
EPSS
1%
Percentile
63.3
In the wild
Unconfirmed
What it is

🚨 An unpatched configuration file could lead to sneaky data retrieval! In JetBrains TeamCity versions before 2021.2.1, an XXE vulnerability quietly waits to be exploited. ⚠️ Think of it like a restaurant where the chef follows a recipe that includes a hidden ingredient—that ingredient being external data sources. If the chef isn’t careful about what they bring in, they might accidentally serve up something harmful! An attacker could potentially access sensitive data from external sources simply by manipulating the configuration file. This could lead to unauthorized data exposure, compromising your entire project if left unaddressed!

Put simply

Think of it like a restaurant where the chef follows a recipe that includes a hidden ingredient—that ingredient being external data sources. If the chef isn’t careful about what they bring in, they might accidentally serve up something harmful! This XXE (XML External Entity) vulnerability allows an attacker to read arbitrary files from the server by including external entities in the XML configuration files, posing a significant risk to environment security.

What to do

An attacker could potentially access sensitive data from external sources simply by manipulating the configuration file. This could lead to unauthorized data exposure, compromising your entire project if left unaddressed! To protect against this vulnerability, upgrade to TeamCity version 2021.2.1 or later immediately. Additionally, review how your configuration files handle XML parsing and ensure that external entities are disabled. You've got this! With a simple upgrade, you can seal this vulnerability and keep your projects safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01027 · 63.3th percentile
Published
2022-02-25T14:35Z
EPSS history
Timeline
  • 25 FEB 14:35Z
    In JetBrains TeamCity before 2021.2.1, XXE during the parsing of the configuration file was possible
    cvelistv5