CVE-2025-9760: Broken Function Level Authorization (BFLA) na API matricula
permite a exclusão do status “abandono”
CVE Publication: https://www.cve.org/CVERecord?id=CVE-2025-9760
Resumo
Uma vulnerabilidade Broken Function Level Authorization (BFLA) foi identificada na API matricula
do aplicativo i-Educar. Esse problema permite que usuários com poucos privilégios excluam o status "abandono" (abandono) de matrículas arbitrárias de alunos manipulando parâmetros de solicitação.
Detalhes
Endpoint Vulnerável:GET /module/Api/aluno
O aplicativo não aplica verificações de autorização para garantir que apenas usuários com privilégios (por exemplo, administradores) possam realizar operações confidenciais, como excluir um status de abandono. Ao alterar o parâmetro id
, um invasor pode afetar registros que não lhe pertencem.
PoC
- Autenticar como um usuário sem privilégios.
- Enviar a seguinte requisição:
|
|
- Observamos que a exclusão foi bem-sucedida.
Impacto
Esta é uma vulnerabilidade Broken Function Level Authorization (BFLA), conforme categorizado pelo OWASP API Security Top 10 (2023) - API4. As consequências incluem:
- Adulteração de dados acadêmicos sem autorização.
- Perda da integridade de dados em registros escolares.
- Potenciais danos legais e à reputação de instituições de ensino.
Referência
https://github.com/marcelomulder/CVE/blob/main/i-educar/CVE-2025-9760.md
Finder
Por: CVE-Hunters