Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-61671— WeGIA: Systemic IDOR + Missing CSRF — extract($_REQUEST) in All Controle Classes

Quick assessment

Affected
LabRedesCefetRJ WeGIA
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WeGIA 是一款面向慈善机构的网页管理系统。在公告中声明的修复版本 3.8.7 之前, 分发端点通过 接受攻击者可控制的 、 以及记录标识符参数(包括 、 、 和 ),而受影响的 Controle CRUD 方法未验证记录的所有权。任何已认证用户均可查看、修改或删除其他用户的记录,从而泄露 CPF(巴西个人税务识别号)、RG(巴西身份证件)、地址、医疗记录、财务数据及员工记录。 具体而言: 在 、 、 、 、 、 、 和 方法中缺失所有权检查; 在 、 、 、 、 和 方法中缺失所有权检查; 在 、 、 、 、

CVSS 8.1 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-61671

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
WeGIA: Systemic IDOR + Missing CSRF — extract($_REQUEST) in All Controle Classes
Source: CVE Program / CVE List V5
Vulnerability Description
WeGIA is a web manager for charitable institutions. Prior to the advisory's stated patched version 3.8.7, the `/controle/control.php` dispatch endpoint accepts attacker-controlled `nomeClasse`, `metodo`, and record identifier parameters through `extract($_REQUEST)`, including id, `idatendido`, `idInterno`, and `id_funcionario`, while the affected Controle CRUD methods do not verify record ownership. Any authenticated user can view, modify, or delete another user's records, exposing CPF, RG, addresses, medical records, financial data, and employee records. `AtendidoControle` lacks ownership checks on alterar, excluir, `listarUm`, `alterarInfPessoal`, `alterarDocumentacao`, `alterarImagem`, `alterarEndereco`, and `alterarStatus`; `InternoControle` lacks them on incluir, alterar, excluir, `listarUm`, `listarTodos`, and `listarCpf`. `FuncionarioControle` lacks ownership checks on `alterarInfPessoal`, `alterarEndereco`, `alterarDocumentacao`, `alterarImagem`, `alterarCargaHoraria`, and excluir; `VoluntarioControle` lacks them on `alterarInfPessoal`, `alterarEndereco`, `alterarDetalhes`, `alterarImagem`, and excluir. `AtendidoControle` and `InternoControle` additionally lack CSRF validation, allowing a malicious page visited by an authenticated victim to perform state-changing operations using the victim's session. `FuncionarioControle` and `VoluntarioControle` have per-method CSRF checks, but those checks do not prevent the object-authorization bypass. The advisory identifies version 3.8.7 as patched.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
跨站请求伪造(CSRF)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
LabRedesCefetRJ WeGIA < 3.8.7 -

II. Public POCs for CVE-2026-61671

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-61671

请登录查看更多情报信息。

Other References for CVE-2026-61671 (5)

Same Patch Batch · LabRedesCefetRJ · 2026-10-29 · 3 CVEs total

CVE-2026-61719 8.9 HIGH WeGIA: Stored Cross-Site Scripting (XSS) in "historico_prontuarios.php" via "textoProntuar
CVE-2026-61673 6.3 MEDIUM WeGIA: Stored DOM XSS in listar_despachos.php Allows Account Takeover

IV. Related Vulnerabilities