Katalog CVE

CVE-2026-55680

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W aplikacji WeGIA przed wersją 3.8.6 nieuwierzytelnione żądania POST do web/html/socio/sistema/cadastro_cobranca.php mogą umieścić w parametrze codigo wyrażenie SQL w cudzysłowach, które extract($_REQUEST) przekazuje do klauzuli WHERE codigo= w zapytaniu UPDATE bez walidacji i parametryzacji. Ujęcie wartości w cudzysłów omija konwersję typu MariaDB dla kolumny VARCHAR i pozwala na wykonanie dowolnego kodu SQL bez sesji. Atakujący może odczytać lub zmodyfikować zawartość bazy, w tym hashe poświadczeń użytkowników i rekordy rozliczeniowe w tabeli cobrancas.

Ocena ryzyka

Podatność pozwala nieuwierzytelnionemu atakującemu na dostęp do bazy danych i kradzież poświadczeń oraz modyfikację danych rozliczeniowych. Stanowi to wysokie ryzyko dla poufności i integralności danych.

Rekomendacja

Należy niezwłocznie zaktualizować WeGIA do wersji 3.8.6 lub nowszej. Do czasu aktualizacji zaleca się ograniczenie dostępu do endpointu oraz wdrożenie reguł WAF.

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.6, unauthenticated POST requests to web/html/socio/sistema/cadastro_cobranca.php can place a quoted SQL expression in the codigo parameter, which extract($_REQUEST) passes into the WHERE codigo= clause of an UPDATE statement without validation or parameter binding. Quoting the value bypasses MariaDB type conversion for the VARCHAR column and permits arbitrary SQL execution without a session. An attacker can read or modify database content, including user credential hashes and billing records in the cobrancas table. This issue is fixed in version 3.8.6.

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