CVE-2025-10012: Vulnerabilidade de Injeção SQL (Blind Time-Based) no parâmetro ref_cod_aluno
do Endpoint educar_historico_escolar_lst.php
Publicação CVE: https://www.cve.org/CVERecord?id=CVE-2025-10012
Resumo
Uma vulnerabilidade de injeção SQL foi descoberta no parâmetro ref_cod_aluno
do endpoint educar_historico_escolar_lst.php
. Esse problema permite que qualquer invasor não autenticado injete consultas SQL arbitrárias, potencialmente levando a acesso não autorizado aos dados ou exploração adicional, dependendo da configuração do banco de dados.
Detalhes
O aplicativo não consegue sanitizar adequadamente a entrada fornecida pelo usuário no parâmetro ref_cod_aluno
. Como resultado, payloads SQL especialmente criados são interpretados diretamente pelo banco de dados de back-end.
PoC
Endpoint Vulnerável: educar_historico_escolar_lst.php
Parâmetro: id
Payload:
|
|
Exemplo de Requisição
|
|
Este payload introduz um atraso de tempo, demonstrando a capacidade de executar consultas SQL arbitrárias.
Observe o atraso de tempo na resposta do servidor, indicando a execução bem-sucedida do payload SQL.
Impacto
- Acesso não autorizado a dados confidenciais (por exemplo, usuários, senhas, registros).
- Enumeração de banco de dados (esquemas, tabelas, usuários, versões).
- Escalonamento para RCE dependendo da configuração do banco de dados (por exemplo, xp_cmdshell, UDFs).
- Comprometimento total do aplicativo se encadeado com outras vulnerabilidades.
- Esse problema afeta todos os usuários e ambientes, pois não requer autenticação e pode ser acessado por meio de um ponto de extremidade público.
Referência
https://github.com/marcelomulder/CVE/blob/main/i-educar/CVE-2025-10012.md
Encontrado por
By: CVE-Hunters