Lucene search

K
cve[email protected]CVE-2024-25124
HistoryFeb 21, 2024 - 9:15 p.m.

CVE-2024-25124

2024-02-2121:15:09
CWE-942
CWE-346
web.nvd.nist.gov
24
fiber
web framework
cors middleware
security vulnerability
cors misconfiguration
access control
unauthorized access

9.4 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L

9.1 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

13.2%

Fiber is a web framework written in go. Prior to version 2.52.1, the CORS middleware allows for insecure configurations that could potentially expose the application to multiple CORS-related vulnerabilities. Specifically, it allows setting the Access-Control-Allow-Origin header to a wildcard (*) while also having the Access-Control-Allow-Credentials set to true, which goes against recommended security best practices. The impact of this misconfiguration is high as it can lead to unauthorized access to sensitive user data and expose the system to various types of attacks listed in the PortSwigger article linked in the references. Version 2.52.1 contains a patch for this issue. As a workaround, users may manually validate the CORS configurations in their implementation to ensure that they do not allow a wildcard origin when credentials are enabled. The browser fetch api, as well as browsers and utilities that enforce CORS policies, are not affected by this.

Affected configurations

Vulners
Node
gofiberfiberRange<2.52.1
VendorProductVersionCPE
gofiberfiber*cpe:2.3:a:gofiber:fiber:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "vendor": "gofiber",
    "product": "fiber",
    "versions": [
      {
        "version": "< 2.52.1",
        "status": "affected"
      }
    ]
  }
]

9.4 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L

9.1 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

13.2%

Related for CVE-2024-25124