{"id":"CVE-2026-54671","summary":"WeGIA: Authorization Bypass via Empty Resource Array in InternoControle","details":"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.","aliases":["GHSA-chpq-hc43-6mhw"],"modified":"2026-09-20T11:30:49.455151849Z","published":"2026-09-17T21:55:39.003Z","database_specific":{"cna_assigner":"GitHub_M","cwe_ids":["CWE-639","CWE-862"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54671.json"},"references":[{"type":"WEB","url":"https://github.com/LabRedesCefetRJ/WeGIA/releases/tag/3.8.5"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54671.json"},{"type":"ADVISORY","url":"https://github.com/LabRedesCefetRJ/WeGIA/security/advisories/GHSA-chpq-hc43-6mhw"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-54671"},{"type":"REPORT","url":"https://github.com/LabRedesCefetRJ/WeGIA/issues/1640"},{"type":"FIX","url":"https://github.com/LabRedesCefetRJ/WeGIA/commit/767bc5fcca54b9edcbf3ac8363736e528efdfc19"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/labredescefetrj/wegia","events":[{"introduced":"0"},{"fixed":"767bc5fcca54b9edcbf3ac8363736e528efdfc19"},{"fixed":"a98d59ff1d04f2dab3ca0b45b05173da2aa1e88d"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"3.8.5"}],"source":["AFFECTED_FIELD","REFERENCES"]}}],"versions":["3.8.4","3.8.3","3.8.2","3.8.1","3.7.3","3.8.0","3.7.2","3.6.10","3.7.1","3.7.0","3.6.8","3.6.9","3.6.4","3.6.7","3.6.6","3.6.5","3.6.2","3.6.1","3.6.0","3.5.5","3.5.4","3.5.3","3.5.2","3.5.1","3.5.0","3.4.12","3.4.11","3.4.10","3.4.9","3.4.8","3.4.7","3.4.6","3.4.5","3.4.4","3.4.3","3.4.2","3.4.1","3.4.0","3.3.3","3.3.2","3.3.1","3.3.0","v3.2.17","v3.2.16","v3.2.15","v3.2.14","v3.2.13","v3.2.12","v3.2.11","v3.2.10","v3.2.9","v3.2.8","v3.2.7","v3.2.6","v3.2.0","v3.1","v2.0","v2.0-beta","v1.0","0.9.4-beta"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-54671.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}