CVE-2026-54670 Details
Description
WeGIA is a web manager for charitable institutions. Prior to 3.8.5, the contribution request dispatcher in web/html/contribuicao/controller/control.php accepts attacker-controlled nomeClasse and metodo values without a complete controller and method allowlist, exempts sensitive ContribuicaoLogController operations from authentication, and constructs a controller include path without canonical directory containment. An unauthenticated remote attacker can invoke getContribuicoesLogJSON, sincronizarStatus, registrarFaturas, and other sensitive methods to disclose contribution and donation records or trigger financial workflow operations. A traversal-shaped nomeClasse value can also cause require_once to include an accessible PHP or configuration file outside the intended controller directory, exposing source code, credentials, or other sensitive local data. This issue is fixed in version 3.8.5.
A vulnerability in WeGIA, a web management tool for charitable organizations, allows for unauthenticated authentication bypass and local file inclusion. This issue exists in versions prior to 3.8.5, specifically within the contribution request dispatcher located at web/html/contribuicao/controller/control.php. The vulnerability arises because the dispatcher accepts attacker-controlled 'nomeClasse' and 'metodo' values without a complete allowlist, exempts sensitive 'ContribuicaoLogController' operations from authentication, and constructs a controller include path based on user input without proper sanitization. As a result, an unauthenticated remote attacker can invoke sensitive methods to access contribution and donation records or initiate financial operations. Additionally, the 'nomeClasse' parameter can be manipulated to include accessible PHP or configuration files from outside the intended directory, potentially exposing source code, credentials, or other sensitive data.
Users can update to WeGIA version 3.8.5, which addresses this vulnerability by adding proper authentication checks and sanitizing user input to prevent path traversal and unauthorized file inclusions.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 17, 2026CISA-ADP
Assessed Sep 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/LabRedesCefetRJ/WeGIA/security/advisories/GHSA-7p5g-g8xw-x47g | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/LabRedesCefetRJ/WeGIA/commit/8d451b3f57805e90c4af93decb341531b803a4e9 | [email protected] | Source CodeVendor |
| https://github.com/LabRedesCefetRJ/WeGIA/commit/ba22e0ccbf5e499d9d45b7b0d1fcbc153269971d | [email protected] | Source CodeVendor |
| https://github.com/LabRedesCefetRJ/WeGIA/issues/1638 | [email protected] | Issue TrackingTechnical DescriptionVendor |
| https://github.com/LabRedesCefetRJ/WeGIA/releases/tag/3.8.5 | [email protected] | Release NotesVendor |
| https://github.com/LabRedesCefetRJ/WeGIA/security/advisories/GHSA-7p5g-g8xw-x47g | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| LabRedesCefetRJ WeGIA | <= 3.8.4 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 23, 2026 | CVE Modified | CISA-ADP |
| Sep 17, 2026 | New CVE Received | [email protected] |
Volerion