Live › vulnerability › CVE-2026-61671
WeGIA, a web manager for charitable institutions, has a dispatch endpoint that passes request parameters straight into code and skips ownership checks on record methods. An authenticated user can view, modify or delete other people's records, including CPF, RG, addresses, medical and financial data, and CSRF-style attacks can act on a logged-in victim's session.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-29 22:27 UTC. All times on this page are UTC.
Any WeGIA deployment running a version before 3.8.7 is exposed, because any account holder can reach the vulnerable dispatch endpoint. Systems where only trusted staff have accounts carry less practical risk, but any authenticated user can reach other users' records. Sources do not say whether non-default configuration is required.
No product ranges from the sources yet.
3.8.7/controle/control.php in the deployment and confirm whether it still uses extract($_REQUEST)3.8.7 (the advisory identifies it as patched)Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
WeGIA is a web manager for charitable institutions. Prior to the advisory's stated patched version 3.8.7, the /controle/control.php dispatch endpoint accepts attacker-controlled nomeClasse, metodo, and record identifier parameters through extract($_REQUEST), including id, idatendido, idInterno, and id_funcionario, while the affected Controle CRUD methods do not verify record ownership. Any authenticated user can view, modify, or delete another user's records, exposing CPF, RG, addresses, medical records, financial data, and employee records. AtendidoControle lacks ownership checks on alterar, excluir, listarUm, alterarInfPessoal, alterarDocumentacao, alterarImagem, alterarEndereco, and alterarStatus; InternoControle lacks them on incluir, alterar, excluir, listarUm, listarTodos, and listarCpf. FuncionarioControle lacks ownership checks on alterarInfPessoal, alterarEndereco, alterarDocumentacao, alterarImagem, alterarCargaHoraria, and excluir; VoluntarioControle lacks them on alterarInfPessoal, alterarEndereco, alterarDetalhes, alterarImagem, and excluir. AtendidoControle and InternoControle additionally lack CSRF validation, allowing a malicious page visited by an authenticated victim to perform state-changing operations using the victim's session. FuncionarioControle and VoluntarioControle have per-method CSRF checks, but those checks do not prevent the object-authorization bypass. The advisory identifies version 3.8.7 as patched.
This page as .md · .json · in your agent: get_signal("CVE-2026-61671")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.