Katalog CVE

CVE-2026-89247

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

WWBN AVideo do commita c3edcc274c389816d434acadac07ee78eaf330c1 zawiera podatność XML injection w pliku plugin/AD_Server/VMAP.php, osiągalną bez uwierzytelnienia przy włączonej wtyczce AD_Server. Wartości timeOffset i idTag z parametru vmaps są zapisywane bez kodowania do atrybutów VMAP, umożliwiając wstrzyknięcie dowolnych węzłów AdBreak i AdTagURI.

Ocena ryzyka

Atakujący może wstrzyknąć własne reklamy i wywołać żądania cross-origin z sesji odtwarzania ofiary, co prowadzi do wstrzyknięcia reklam i potencjalnego wycieku danych.

Rekomendacja

Należy kodować wartości timeOffset i idTag przed umieszczeniem ich w XML oraz objąć parametr vmaps filtrem bezpieczeństwa; do czasu poprawki rozważyć wyłączenie wtyczki AD_Server.

Inne podatności w AVideo

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

WWBN AVideo at commit c3edcc274c389816d434acadac07ee78eaf330c1 and earlier contains an XML injection vulnerability in plugin/AD_Server/VMAP.php, which is reachable without authentication when the AD_Server plugin is enabled. The script emits Content-Type: application/xml and writes the timeOffset and idTag values returned by AD_Server::getVMAPSFromRequest() directly into VMAP attributes without encoding. Those values originate from the base64- and JSON-decoded $_REQUEST['vmaps'] parameter, which is not covered by $securityFilter in objects/security.php. A remote attacker can craft a vmaps value (containing a non-empty VAST.campaing entry) and induce a user to open the resulting VMAP URL or a video page using it, injecting arbitrary <vmap:AdBreak> and <vmap:AdTagURI>/AdSource nodes into the generated XML. The player's IMA path (afterVideoJS -> PlayerSkins::setIMAADTag) then requests the attacker-supplied ad URLs, resulting in ad injection and cross-origin requests from the victim's playback session. The issue was unfixed at the time of reporting.

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