Portabilis i-Educar Broken Object Level Authorization Vulnerability in API Endpoint Allowing Unauthorized Data Access

Vulnerability

A Broken Object Level Authorization (BOLA) vulnerability has been identified in Portabilis i-Educar versions through 2.9.0. This vulnerability allows authenticated low-privileged users to access sensitive information of other users by manipulating the 'id' parameter in the 'pessoa' API endpoint. The endpoint lacks proper authorization checks, enabling users to retrieve data from other profiles without permission.

Impact

Exploitation of this vulnerability allows unauthorized access to personal information of other users, potentially leading to misuse of data, violation of data protection regulations, and user enumeration.

Reproduction

To reproduce this vulnerability, authenticate as a low-privileged user, such as a student or professor. Then, send a request to the '/module/Api/pessoa' endpoint, including the 'id' parameter of the user whose data is to be accessed. The response will include the requested user's data, regardless of authorization.

Added: Aug 10, 2025, 3:17 AM
Updated: Aug 10, 2025, 3:17 AM

Vulnerability Rating

Custom Algorithm
spread
1.9
impact
2.5
exploitability
6.6
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.