Authorization bypass through user-controlled key in WeGIA - #VU136989
Published: July 7, 2026
Vulnerability details
The vulnerability allows a remote user to access, modify, or delete arbitrary user records.
The vulnerability exists due to improper access control in /controle/control.php and multiple Controle classes when handling POST requests with user-controlled record identifiers via extract($_REQUEST). A remote user can supply crafted id parameters to access, modify, or delete arbitrary user records.
The issue affects multiple CRUD methods across AtendidoControle, InternoControle, FuncionarioControle, and VoluntarioControle.