critical · CVSS v3 8.8
CVE-2026-54671
WeGIA before version 3.8.5 contains an authorization flaw in its middleware and internal control modules. Specifically, improper permission
Overview
WeGIA before version 3.8.5 contains an authorization flaw in its middleware and internal control modules. Specifically, improper permission handling grants unconditional access to certain resources for any authenticated user, and lack of ownership validation allows manipulation of arbitrary records. This combination exposes sensitive personal, medical, and family data of charitable institution beneficiaries to low-privileged users.
Description
WeGIA is a web manager for charitable institutions. Prior to 3.8.5, WeGIA maps InternoControle to an empty resource array in web/controle/control.php, and verificarPermissao in web/dao/MiddlewareDAO.php treats that empty array as unconditional access for every authenticated user. The methods in web/controle/InternoControle.php, including listarUm, alterar, and excluir, accept user-controlled id or idInterno values without verifying ownership, allowing a low-privileged user to read, modify, or delete another person's records and expose personal, identity, address, medical, and family information. The advisory notes that a self-referencing load bug can crash this controller in the reported revision, but the empty-resource authorization pattern and affected methods remain the vulnerability under review. This issue is fixed in version 3.8.5.
Impact
The vulnerability primarily impacts the confidentiality and integrity of sensitive data within charitable institutions utilizing the platform. Any authenticated low-privileged user can view, modify, or delete records belonging to other users or beneficiaries. This leads to unauthorized data exposure and potential disruption of organizational records.
Remediation
Upgrade the WeGIA application to version 3.8.5 or later where the authorization logic and ownership checks are properly enforced. Review and audit user role assignments and access control configurations within the application. Monitor application logs for unusual bulk record modifications or unauthorized data access patterns.
Risk context
This vulnerability is rated as critical with a CVSS v3 score of 8.8, indicating a high severity due to the potential for unauthorized data access and modification by low-privileged internal users. Defenders should prioritize patching, as exploitation requires only standard user authentication.
Affected products
- WeGIA < 3.8.5
Scores
- Severity
- critical
- CVSS v2
- 9
- CVSS v3
- 8.8
- CVSS v4
- —
- EPSS
- —