CVE-2024-36108CWE-285

Multiple Broken Function-Level Authorization vulnerabilities in casgate

Critical · published May 31, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
49.7
In the wild
Unconfirmed
What it is

🚨 An unauthenticated GET request can expose sensitive data in `casgate`, making it alarmingly easy for attackers to breach your security! 🔥 Think of this vulnerability like a hotel front desk that hands out room keys without checking IDs — anyone can walk in and access any room they want. This lack of authorization against certain API endpoints means attackers can simply request information and get it without ever showing valid credentials. If exploited, an attacker could not only steal sensitive information but also take over accounts and escalate privileges, leading to a potential domino effect of breaches across connected services. This situation is absolutely devastating!

Put simply

Think of this vulnerability like a hotel front desk that hands out room keys without checking IDs — anyone can walk in and access any room they want. This lack of authorization against certain API endpoints means attackers can simply request information and get it without ever showing valid credentials. This critical vulnerability in `casgate` allows remote unauthenticated attackers to bypass authorization checks on specific API endpoints using a crafted GET request that includes the `id` parameter set to 'anonymous/anonymous'. This results in unauthorized access to sensitive information.

What to do

If exploited, an attacker could not only steal sensitive information but also take over accounts and escalate privileges, leading to a potential domino effect of breaches across connected services. This situation is absolutely devastating! To protect your systems, upgrade to the latest version of `casgate` as soon as possible. Since PR #201 addresses this vulnerability and is pending merge, keep an eye out for its implementation and ensure your instance is updated post-release. Unfortunately, there are no known workarounds, so timely action is crucial! You've got this! By following these steps, you'll ensure your system is safer than ever! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00632 · 49.7th percentile
Weakness
CWE-285 · Improper Authorization
Published
2024-05-31T14:37Z
EPSS history
Timeline
  • 31 MAY 14:37Z
    Multiple Broken Function-Level Authorization vulnerabilities in casgate
    cvelistv5