WeGIA Stored Cross-Site Scripting Vulnerability Allowing Session Hijacking and Account Takeover

Vulnerability

A stored cross-site scripting vulnerability has been identified in WeGIA versions prior to 3.7.3. This vulnerability allows authenticated users to inject malicious JavaScript into the 'Processo de Aceitação' page. The injected script is executed when the page is accessed, potentially leading to session hijacking and account takeover. The issue arises because the application fails to properly sanitize user input, particularly in the username field, which is displayed in system notifications. When a new process is created, the application renders the process description without adequate escaping, allowing any injected code to execute in the user's browser.

Impact

Exploitation of this vulnerability allows for the execution of arbitrary JavaScript in the context of the victim's browser, stealing session cookies, performing actions on behalf of authenticated users, and potentially taking over their accounts.

Reproduction

To reproduce this vulnerability, register a new process and inject a payload containing malicious JavaScript, such as an image tag with an 'onerror' event. The injected script will execute when the 'Processo de Aceitação' page is accessed.

Remediation

Users can update to WeGIA version 3.7.3 or later, where this vulnerability has been fixed.

Added: May 11, 2026, 8:32 PM
Updated: May 11, 2026, 8:32 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.7
exploitability
4.4
remediation
7.7
relevance
8.0
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.