CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33647

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS