PT-2026-132847

CVE-2026-61671

·

Published

2026-10-29

·

Updated

2026-10-29

Description by

CVSS 3.1
8.1
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions WeGIA versions prior to 3.8.7
Description The /controle/control.php endpoint accepts attacker-controlled nomeClasse, metodo, and record identifier parameters such as id, idatendido, idInterno, and id funcionario via extract($ REQUEST). Due to a lack of record ownership verification in various Controle CRUD methods, authenticated users can view, modify, or delete records belonging to other users, exposing sensitive data including CPF, RG, addresses, medical records, financial data, and employee records. Specifically, 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 them on alterarInfPessoal(), alterarEndereco(), alterarDocumentacao(), alterarImagem(), alterarCargaHoraria(), and excluir(); and VoluntarioControle lacks them on alterarInfPessoal(), alterarEndereco(), alterarDetalhes(), alterarImagem(), and excluir(). Additionally, AtendidoControle and InternoControle are susceptible to Cross-Site Request Forgery (CSRF), a condition where a malicious page can force an authenticated user to execute unwanted actions. While FuncionarioControle and VoluntarioControle implement per-method CSRF checks, these do not prevent the object-authorization bypass.
Recommendations Update to version 3.8.7.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-RF87-2PRR-F2P2
Found an issue in the description? Have something to add? Feel free to write us 👾