CVE-2025-48373CWE-863

Schule Has Client-Side Role-Based Access Control (RBAC) Bypass Vulnerability

Medium · published May 22, 2025

CVSS v4.0
6.6
EPSS
0%
Percentile
32.9
In the wild
Unconfirmed
What it is

⚠️ A crafty user can redefine their access level with a little JavaScript trickery! Before version 1.0.1, the Schule school management system assumes all roles are trustworthy, which is definitely not the case! Think of it like a school where a student can alter their ID card to say they're the principal. Without proper checks, they can waltz right into any restricted area, just because they changed the label on their badge! This vulnerability allows attackers to gain unauthorized access to sensitive areas of the application, potentially exposing private data or administrative functionalities. If exploited, an attacker could manipulate their role to 'admin' and take control of the system without any authentication. This could lead to data breaches that threaten the privacy and safety of the entire educational institution.

Put simply

Think of it like a school where a student can alter their ID card to say they're the principal. Without proper checks, they can waltz right into any restricted area, just because they changed the label on their badge! CVE-2025-48373 is a vulnerability in Schule that arises from client-side reliance on the data.role value, allowing users to manipulate their role through browser dev tools or intercepted API responses, leading to unauthorized access.

What to do

This vulnerability allows attackers to gain unauthorized access to sensitive areas of the application, potentially exposing private data or administrative functionalities. If exploited, an attacker could manipulate their role to 'admin' and take control of the system without any authentication. This could lead to data breaches that threaten the privacy and safety of the entire educational institution. To mitigate this issue, update to version 1.0.1 or later immediately. Implement server-side role verification to ensure that users cannot just change their role value on the client side. Conduct regular audits of access controls to reinforce security further. You've got this! By taking action now, you can lock down access and keep your school safe! 🛡️

The record
Technical detail
CVSS v4.0
6.6 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U
EPSS
0.00398 · 32.9th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2025-05-22T20:39Z
EPSS history
Timeline
  • 22 MAY 20:39Z
    Schule Has Client-Side Role-Based Access Control (RBAC) Bypass Vulnerability
    cvelistv5