Missing Authorization in WeGIA - #VU166190
Published: November 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to overwrite donors' personal information, recurring donation amounts, and tag associations without authorization.
The vulnerability exists due to missing authorization in WeGIA's SocioController::atualizarSocio when the publicly accessible route processes donor updates keyed solely by CPF without verifying record ownership. A remote attacker can solve one reCAPTCHA and submit a POST request containing a target donor's CPF in documento_socio and replacement field values to modify that donor's records.