
Cloud Vulnerability DB
A community-led vulnerabilities database
Fiber, a web framework written in Go, contains a critical vulnerability (CVE-2024-25124) in versions prior to 2.52.1. The vulnerability stems from the CORS middleware allowing insecure configurations that could expose applications to multiple CORS-related vulnerabilities. Specifically, it allows setting the Access-Control-Allow-Origin header to a wildcard ('*') while simultaneously having Access-Control-Allow-Credentials set to true, which violates security best practices (GitHub Advisory).
The vulnerability lies in the CORS middleware configuration that fails to prevent the combination of wildcard origin with credentials. This configuration violates the CORS protocol specification which explicitly prohibits using a wildcard ('*') in Access-Control-Allow-Origin when credentials are enabled. The vulnerability has been assigned a CVSS score of 9.4 (Critical) with a vector of CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L (NVD, GitHub Advisory).
The impact of this misconfiguration is severe as it can lead to unauthorized access to sensitive user data and expose the system to various types of CORS-related attacks. The vulnerability could potentially allow attackers to access and manipulate sensitive information through cross-origin requests (GitHub Advisory, PortSwigger Blog).
The vulnerability has been patched in version 2.52.1. Users should upgrade to this version or later. As a workaround, users can manually validate their CORS configurations to ensure they do not allow a wildcard origin when credentials are enabled. The patch includes validation that will panic if an insecure configuration is detected (GitHub Release, GitHub Commit).
The vulnerability was quickly addressed by the Fiber team, with the patch being released on February 21, 2024. The release received positive community feedback, with multiple developers acknowledging the security improvement through reactions on GitHub (GitHub Release).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."