Katalog CVE

CVE-2026-49279

WysokieCVSS 7.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

WWBN AVideo w wersji 29.0 i niższych zawiera podatność na trwały XSS w module WebSocket MessageSQLite. Atakujący może ominąć filtrowanie parametru autoEvalCodeOnHTML, umieszczając złośliwy kod w kluczu 'json' zamiast 'msg', co pozwala na wykonanie dowolnego JavaScriptu w przeglądarkach innych użytkowników.

Ocena ryzyka

Ryzyko obejmuje kradzież ciasteczek sesji i tokenów uwierzytelniających, przejęcie kont użytkowników oraz możliwość wykonania działań administracyjnych na ofierze poprzez ataki CSRF. Podatność jest szczególnie niebezpieczna w domyślnej konfiguracji WebSocket z SQLite.

Rekomendacja

Należy natychmiast zastosować nieoficjalną łatkę dostępną w repozytorium GitHub (commit 3e0b3ce2bfa766183ff0ae227439394db57b1a23) lub zaktualizować AVideo do wersji powyżej 29.0, gdy tylko zostanie wydana oficjalna aktualizacja.

Inne podatności w AVideo

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

WWBN AVideo is an open source video platform. Versions 29.0 and below contain a Stored XSS vulnerability through the autoEvalCodeOnHTML parameter in the MessageSQLite WebSocket Handler. The MessageSQLite.php handler only strips autoEvalCodeOnHTML from $json['msg'], but msgToResourceId() reads from $msg['json'] with higher priority. An attacker can place the XSS payload in the json key instead of msg, bypassing the sanitization entirely. An authenticated attacker can execute arbitrary JavaScript in any connected user's browser session via the WebSocket messaging system, stealing session cookies and authentication tokens, taking over accounts through session hijacking, and chaining with CSRF to perform admin actions on the victim's behalf, in the default SQLite WebSocket backend configuration. This issue has a patch that has yet to be officially released, see https://github.com/WWBN/AVideo/commit/3e0b3ce2bfa766183ff0ae227439394db57b1a23.

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