Missing Authorization in WeGIA - #VU166191
Published: November 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose complete donor personal information and determine whether a CPF belongs to any registered person.
The vulnerability exists due to missing authorization in WeGIA's SocioController::buscarPorDocumento route when handling public donor lookups, because its whitelist entry bypasses session and permission checks. A remote attacker can send GET requests with known or guessed CPF values in the documento parameter to retrieve donor identities, contact details, addresses, and tags, or inspect pessoaExists responses to identify registered people, including staff and residents.