CVE-2024-45614
Puma
CVE-2024-45614 is a header manipulation vulnerability in the Puma Ruby web server. This flaw allows malicious clients to potentially overwrite values set by intermediate proxies, such as X-Forwarded-For, by sending headers with underscores instead of hyphens (e.g., X-Forwarded_For). The Puma vulnerability impacts applications that rely on proxy-set variables for security or functionality. While the CVSS score is 5.4, indicating a medium severity, the SOCRadar Vulnerability Risk Score (SVRS) is 53. Upgrade to Puma version v6.4.3 or v5.6.9 to mitigate this risk, which discards headers containing underscores if their standard counterparts exist, ensuring proxy-defined headers take precedence. This vulnerability could lead to security bypasses or misidentification of users. Nginx users can also mitigate by using the underscores_in_headers configuration.
Description
CVE-2024-45614 is a vulnerability in Puma, a Ruby/Rack web server. It allows clients to clobber values set by intermediate proxies by providing an underscore version of the same header. This could allow attackers to bypass security measures that rely on proxy-set variables.
Key Insights
- The SVRS for CVE-2024-45614 is 38, indicating a moderate risk.
- This vulnerability is actively exploited in the wild.
- The Cybersecurity and Infrastructure Security Agency (CISA) has warned of the vulnerability, calling for immediate and necessary measures.
Mitigation Strategies
- Upgrade to Puma v6.4.3/v5.6.9 or later.
- Use Nginx with the underscores_in_headers configuration variable set to discard headers with underscores.
- Cease trusting proxy-defined headers for security until upgraded to the fixed versions.
Additional Information
If users have additional queries regarding this incident, they can use the 'Ask to Analyst' feature, contact SOCRadar directly, or open a support ticket for more information if necessary.
Indicators of Compromise
Exploits
News
Social Media
Affected Software
References
CWE Details
CVE Radar
Real-time CVE Intelligence & Vulnerability Management Platform
CVE Radar provides comprehensive vulnerability intelligence by monitoring CVE databases, security advisories, and threat feeds. Get instant updates on new vulnerabilities, exploit details, and mitigation strategies specific to your assets.