Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain any valid WeGIA session
-
DeliveryCraft HTTP request with redir=alterar_senha.php
-
ExploitRoute through verificarSenhaConfig() bypassing verificarSenha()
-
ExecutionSubmit new password without old-password verification
-
ImpactPermanent account takeover established
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session in WeGIA at any privilege level - the vulnerability does not affect unauthenticated users. The attacker must be able to send an HTTP POST request to the password-change flow with the |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) scores 8.6, reflecting a realistic threat model: network-reachable, low complexity, requires only a low-privilege authenticated session, and yields full account control. The PR:L requirement is the primary limiting factor - an attacker must first obtain any valid session, whether through credential theft, phishing, or a separate vulnerability. There is no CISA KEV listing and no confirmed public exploit code, suggesting exploitation is not yet widespread. EPSS data was not provided. The combination of low attack complexity once authenticated, high impact (account takeover converts temporary access to permanent), and the straightforward parameter manipulation makes this a genuine priority for any WeGIA deployment - despite the niche product footprint. The CVSS score and technical description are consistent and non-conflicting; no signals suggest inflated scoring here. |
| Exploit ScenarioDerived | An attacker with any valid WeGIA session - including a low-privilege user, a guest, or someone who obtained temporary session access through a separate means - crafts an HTTP request to the password-change endpoint, setting the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Password change authorization bypass in WeGIA before 3.9.2 allows any authenticated user to permanently take over their own account - or one they hold temporary session access to - without supplying the existing password. The alterarSenha method is unconditionally excluded from permission checks in controle/control.php, and manipulating the redir parameter routes password-change requests through verificarSenhaConfig() rather than the credential-verifying verificarSenha(), stripping the old-password requirement entirely. No public exploit code has been identified at time of analysis, though the mechanically simple parameter manipulation lowers the practical bar significantly.
RemediationAI
The primary fix is to upgrade to WeGIA 3.9.2, which resolves the unconditional exclusion of alterarSenha from permission checks per the vendor release at https://github.com/LabRedesCefetRJ/WeGIA/releases#release-3.9.2 and security advisory GHSA-gfcx-7973-hjmp. If immediate upgrade is not possible, administrators should as a compensating control restrict access to alterar_senha.php and the alterarSenha action via web server-level ACL or firewall rules to authenticated sessions that can be verified through out-of-band means, though this does not fix the underlying bypass and will break legitimate password-change functionality. Additionally, auditing recent password changes in application logs for requests that traversed verificarSenhaConfig() rather than verificarSenha() will help identify whether any unauthorized changes have already occurred. VulnCheck advisory: https://www.vulncheck.com/advisories/wegia-authorization-bypass-password-change-via-alterarsenha.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WeGIA is a PHP-based institutional management web application maintained by LabRedesCefetRJ (CPE: cpe:2.3:a:labredescefetrj:wegia:*:*:*:*:*:*:*:*). The flaw is rooted in CWE-862 (Missing Authorization): the application's central access-control dispatcher in controle/control.php maintains an allowlist (or denylist exclusion) that unconditionally exempts alterarSenha from permission verification. A secondary design flaw compounds this - two separate code paths exist for password-change verification (verificarSenha() for current-password confirmation, verificarSenhaConfig() for configuration-driven flows), and the redir parameter is accepted without validation, allowing an attacker-controlled redirect to select the weaker path. The root cause is both a missing authorization check on a sensitive function and insufficient input validation on a routing parameter.
Know when Wegia gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network-reachable, low complexity; PR:L as any authenticated session suffices; no scope change since impact is confined to the attacker's own account; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
WeGIA before 3.9.2 contains an authorization bypass vulnerability in the password change flow that allows any authenticated user to change their account password without providing existing credentials by exploiting the unconditional exclusion of the alterarSenha method from permission checks in controle/control.php. Attackers can manipulate the redir parameter to point to alterar_senha.php, routing through verificarSenhaConfig() instead of verificarSenha() to bypass current password verification and convert temporary session access into permanent account takeover.
Executive ViewAI
WeGIA versions before 3.9.2 contain a password validation bypass that allows any authenticated user to permanently seize control of their own account or other accounts they can access, without requiring password verification. This exposure enables unauthorized account takeover across organizations, immediately threatening infrastructure security and requiring urgent patching.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Critical OS Command Injection vulnerability in WeGIA (a web management system for charitable institutions) versions prio
WeGIA is a Web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source web manager with a focus on the Portuguese language and charitable institutions. Rated critical
WeGIA is a Web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely
WeGIA is a web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity
EUVD-2026-63351
GHSA-8248-cv95-x854
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB