Katalog CVE

CVE-2026-61673

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

W WeGIA przed wersją 3.8.7 występuje podatność stored DOM cross-site scripting w pliku web/html/memorando/listar_despachos.php wynikająca z niebezpiecznej obsługi pola texto. FILTER_SANITIZE_SPECIAL_CHARS jest stosowany podczas zapisu, ale html_entity_decode() później dekoduje zawartość, a jQuery .html() wstawia wynik do DOM.

Ocena ryzyka

Atakujący może zapisać złośliwy HTML lub JavaScript, który wykona się automatycznie, gdy inny użytkownik wyświetli wątek memorandów, umożliwiając kradzież tokenów sesji PHPSESSID administratora, przejęcie sesji i konta oraz nieautoryzowany dostęp do funkcji uprzywilejowanych.

Rekomendacja

Zaktualizuj WeGIA do wersji 3.8.7 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do funkcji memorandów.

Inne podatności w WeGIA

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

WeGIA is a web manager for charitable institutions. Prior to 3.8.7, a stored DOM cross-site scripting vulnerability in `web/html/memorando/listar_despachos.php` results from unsafe handling of the `texto` field. The affected flow spans `web/controle/memorando/DespachoControle.php` and `web/dao/memorando/DespachoDAO.php`: `FILTER_SANITIZE_SPECIAL_CHARS` is applied during storage, but `html_entity_decode()` later decodes the stored content and `jQuery .html()` inserts the result into the DOM. An attacker able to submit a memorandum dispatch through `/controle/control.php` using `DespachoControle` and `metodo=incluir` can store malicious HTML or JavaScript. The code executes automatically when another user views the memorandum thread through `/html/memorando/listar_despachos.php` with `id_memorando`. This permits arbitrary JavaScript execution, theft of administrator `PHPSESSID` session tokens, privileged session hijacking, account takeover, and unauthorized access to privileged or internal functionality. This issue is fixed in version 3.8.7.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS