Two significant security vulnerabilities, CVE-2024-27198 and CVE-2024-27199, have been unveiled in JetBrains TeamCity On-Premises software, posing serious risks to affected systems. These flaws, addressed in version 2023.11.4, impact all TeamCity On-Premises versions up to 2023.11.3. Specifically, these vulnerabilities enable unauthenticated attackers with HTTP(S) access to bypass authentication checks, potentially gaining administrative control over the TeamCity server. JetBrains released an advisory cautioning users about these vulnerabilities, emphasizing the urgent need to update servers to the patched version to prevent exploitation.
Cybersecurity firm Rapid7, which discovered and reported the issues, highlighted the severity of CVE-2024-27198, which allows complete compromise of a susceptible server by remote unauthenticated attackers. This presents a significant threat as compromising a TeamCity server grants attackers full control over projects, builds, agents, and artifacts, potentially facilitating supply chain attacks. Additionally, CVE-2024-27199, also an authentication bypass flaw, permits attackers to replace the HTTPS certificate on a vulnerable server with a certificate of their choosing, potentially enabling denial-of-service attacks or adversary-in-the-middle scenarios.
Furthermore, Rapid7 emphasized the criticality of addressing these vulnerabilities promptly, considering the potential for active exploitation. With past instances of North Korean and Russian threat actors exploiting vulnerabilities in JetBrains TeamCity, the urgency for users to update their servers cannot be overstated. Failure to patch these vulnerabilities could expose organizations to severe risks, including unauthorized access, data breaches, and disruption of critical services. Therefore, immediate action is imperative to mitigate these risks and secure TeamCity On-Premises installations against potential threats.