CVE-2024-56325CWE-288

Apache Pinot: Authentication bypass issue. If the path does not contain / and contain . authentication is not required

Critical ยท published April 1, 2025

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.6th percentile for exploit probability.

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

๐Ÿ”ฅ A sneaky authentication bypass lurking right under the surface means anyone can add users as they please! ๐Ÿ˜ฑ Think of it like a restaurant without a host at the door โ€” anyone can walk in and grab a seat, regardless of their reservation or permission. This vulnerability lets attackers slip in without any checks, serving them a feast of unauthorized access. An attacker could exploit this flaw to create new users and gain complete control over the Pinot system, potentially wreaking havoc on sensitive data and user permissions. Imagine a mischievous party crasher taking over the management of your event โ€” it's absolutely devastating!

Put simply

Think of it like a restaurant without a host at the door โ€” anyone can walk in and grab a seat, regardless of their reservation or permission. This vulnerability lets attackers slip in without any checks, serving them a feast of unauthorized access. This authentication bypass occurs when requests do not contain a '/' character, allowing unauthorized users to submit requests and manipulate user roles without proper verification. Essentially, it circumvents the expected authentication checks, enabling risky actions.

What to do

An attacker could exploit this flaw to create new users and gain complete control over the Pinot system, potentially wreaking havoc on sensitive data and user permissions. Imagine a mischievous party crasher taking over the management of your event โ€” it's absolutely devastating! To remediate this vulnerability, update your server to enforce strict path validation and ensure that authentication checks are always applied, regardless of the request format. Implement input sanitization to prevent unauthorized access and monitor for any suspicious activity. ๐Ÿ”’ You've got this! Just follow these steps, and you'll lock this down in no time. ๐Ÿ›ก๏ธ

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.80212 ยท 99.6th percentile
Weakness
CWE-288 ยท Authentication Bypass Using an Alternate Path or Channel
Published
2025-04-01T09:07Z
EPSS history
Timeline
  • 01 APR 09:07Z
    Apache Pinot: Authentication bypass issue. If the path does not contain / and contain . authentication is not required
    cvelistv5