Appsecure logo

CVE-2024-37051: Critical Vulnerability in JetBrains IDEs

CVE-2024-37051 is a critical vulnerability affecting JetBrains IDEs, with a CVSS score of 9.3. Organizations must act quickly to mitigate exposure of GitHub access tokens.

CRITICALPublic ExploitCVSS 9.3 · Published June 10, 2024

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2024-37051 is a critical vulnerability affecting various JetBrains Integrated Development Environments (IDEs), including IntelliJ IDEA, PyCharm, and PhpStorm. This vulnerability allows GitHub access tokens to be exposed to third-party sites, particularly in versions released after 2023.1 and prior to specific security updates. With a CVSS score of 9.3, organizations should consider this vulnerability as a high priority for immediate remediation.

Risk to organizations includes unauthorized access to sensitive repositories and potential data breaches. The nature of the exposure makes the risk particularly severe, as attackers may gain access to private GitHub accounts, leading to further exploitation of secure data. Organizations using affected JetBrains products must prioritize patching in their security practices to mitigate this risk.

Currently, there is a known exploit for this vulnerability, which adds urgency for organizations to address it promptly. The exploitation status is further supported by the presence of proof-of-concept (PoC) code on GitHub. Organizations should act swiftly to assess their environments and ensure they are not running vulnerable versions of the software.

Organizations should prioritize patching immediately. Failure to do so could result in significant exposure to attacks leveraging this vulnerability.

Vulnerability Details

The vulnerability allows GitHub access tokens to be exposed to third-party sites in JetBrains IDEs after version 2023.1 and less than specified versions across multiple products. The affected products include Aqua, CLion, DataGrip, DataSpell, GoLand, IntelliJ IDEA, MPS, PhpStorm, PyCharm, Rider, RubyMine, RustRover, and WebStorm.

The CVSS score is 9.3, indicating a critical severity level. The vulnerability is classified under CWE-522, which pertains to exposure of sensitive information through the use of incorrect access controls.

Technical Analysis

This vulnerability arises from insufficient validation of input and output paths, leading to exposure of sensitive tokens. The attack vector is network-based, requiring minimal complexity and no privileges. User interaction is necessary, as the exposure typically occurs when users engage with third-party sites within the IDE environment.

The potential impacts include high confidentiality and integrity risks due to the exposure of GitHub access tokens, while availability impact remains unaffected.

Risk & Impact Analysis

Real-world deployment of this vulnerability can lead to significant exposure for organizations, particularly those heavily reliant on GitHub for their development processes. The blast radius potential is considerable, as multiple JetBrains IDEs are affected, which are widely used in various development environments.

Given the CVSS score and the existence of known exploits, organizations should assess the urgency based on the criticality of their operations and the likelihood of potential exploitation. Organizations should address in priority patch cycle.

Exploitation Status

Signal

Status

Known Exploit

Yes

Public PoC

Yes

Actively Exploited

No

Ransomware Use

No

Affected Versions

The affected versions include all JetBrains IDEs after version 2023.1, specifically: IntelliJ IDEA (prior to 2023.1.7), CLion (prior to 2023.1.7 and between 2023.2.0 and 2023.2.4), DataGrip (prior to 2023.1.3), DataSpell (prior to 2023.1.6), GoLand (prior to 2023.1.6), PhpStorm (prior to 2023.1.6), PyCharm (prior to 2023.1.6), Rider (prior to 2023.1.7), RubyMine (prior to 2023.1.7), RustRover (prior to 2024.1.1), and WebStorm (prior to 2023.1.6).

Mitigation & Remediation

Organizations should prioritize patching immediately. The JetBrains team has released updates to address this vulnerability, and users should upgrade to the latest versions of their IDEs to ensure protection against potential exploits. For those unable to apply patches immediately, consider implementing access controls on third-party integrations and monitoring for unusual access patterns.

For further guidance on penetration testing and vulnerability management, organizations can refer to penetration testing services.

Detection Guidance

To detect potential exploitation of this vulnerability, organizations should monitor logs for unusual access patterns related to GitHub tokens. Key indicators include unexpected authentication attempts and API calls made from the IDEs to third-party sites. Behavioral anomalies should be flagged for further investigation.

AppSecure Threat Intelligence Insight

The long-term significance of this vulnerability is its potential to undermine trust in widely used development environments. Security teams should recognize this as a trend reflecting the increasing risks associated with integrated development environments, which often interface with sensitive data and external services.

This incident serves as a reminder for developers to adopt secure coding practices and implement thorough security reviews of third-party integrations. Organizations should also consider conducting regular assessments of their security posture, including practices like vulnerability management programs and penetration testing methodologies to enhance their defenses.

Organizations should also stay informed about emerging threats and new vulnerabilities to proactively enhance their security measures.

By addressing CVE-2024-37051 and similar vulnerabilities timely, organizations can better protect their assets and maintain the integrity of their development environments.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.