Katalog CVE

CVE-2026-33647

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

WWBN AVideo to otwarta platforma wideo. W wersjach do 26.0 w metodzie `ImageGallery::saveFile()` walidacja przesyłanych plików opiera się na detekcji typu MIME przy użyciu `finfo`, jednak rozszerzenie zapisanego pliku jest określane na podstawie oryginalnej nazwy pliku dostarczonej przez użytkownika bez sprawdzenia listy dozwolonych rozszerzeń. Atakujący może przesłać plik poliglotowy (ważne bajty JPEG, po których następuje kod PHP) z rozszerzeniem `.php`, co prowadzi do wykonania zdalnego kodu.

Ocena ryzyka

Organizacja jest narażona na ryzyko zdalnego wykonania kodu, co może prowadzić do przejęcia kontroli nad serwerem oraz wycieku danych. Wykorzystanie tej podatności może mieć poważne konsekwencje dla bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji AVideo, która zawiera poprawkę dla tej podatności. Dodatkowo, warto wdrożyć dodatkowe kontrole bezpieczeństwa dotyczące przesyłania plików, w tym sprawdzanie rozszerzeń plików na liście dozwolonych.

Powiązane podatności

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

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `ImageGallery::saveFile()` method validates uploaded file content using `finfo` MIME type detection but derives the saved filename extension from the user-supplied original filename without an allowlist check. An attacker can upload a polyglot file (valid JPEG magic bytes followed by PHP code) with a `.php` extension. The MIME check passes, but the file is saved as an executable `.php` file in a web-accessible directory, achieving Remote Code Execution. Commit 345a8d3ece0ad1e1b71a704c1579cbf885d8f3ae contains a patch.

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