CVE-2025-45612

Incorrect access control in xmall v1.1 allows attackers to bypass authentication via a crafted GET request to /index

Critical · published May 5, 2025

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

🚨 An incorrect access control bug in xmall v1.1 lets anyone slip through authentication with just a sneaky GET request! 🔥 Think of it as a hotel where the staff never check IDs, letting anyone waltz right into any room, even the penthouse suite! 🎭 This vulnerability is absolutely devastating—attackers could bypass authentication entirely, gaining unrestricted access to sensitive areas of the application and potentially compromising user data. Imagine unauthorized users having free reign to view, modify, or delete information at will!

Put simply

Think of it as a hotel where the staff never check IDs, letting anyone waltz right into any room, even the penthouse suite! 🎭 In this case, the flaw stems from inadequate access controls on the /index endpoint, resulting in attackers being able to access restricted areas without the necessary authentication.

What to do

This vulnerability is absolutely devastating—attackers could bypass authentication entirely, gaining unrestricted access to sensitive areas of the application and potentially compromising user data. Imagine unauthorized users having free reign to view, modify, or delete information at will! Immediate action is crucial! Upgrade xmall to version 1.2 or later, where this access control issue has been addressed. Additionally, review all access control implementations to ensure proper validation is in place for sensitive endpoints. You’ve got this! With prompt action, you can secure your application and keep your users' data safe! 🛡️

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.00540 · 44.7th percentile
Published
2025-05-05T00:00Z
EPSS history
Timeline
  • 05 MAY 00:00Z
    Incorrect access control in xmall v1.1 allows attackers to bypass authentication via a crafted GET request to /index
    cvelistv5