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

CVE-2026-40909

High
Published: Translated: NVD NIST

Summary

WWBN AVideo to otwarta platforma wideo. W wersjach 29.0 i wcześniejszych, punkt końcowy zapisu lokalizacji (`locale/save.php`) konstruuje ścieżkę pliku, bezpośrednio łącząc `$_POST['flag']` w ścieżkę bez jakiejkolwiek sanitizacji. Parametr `$_POST['code']` jest następnie zapisywany dosłownie w tej ścieżce, co pozwala na wykonanie zdalnego kodu.

Risk Assessment

Atakujący z uprawnieniami administratora lub użytkownik, który może przeprowadzić atak CSRF na administratora, może wykorzystać tę podatność do zapisu dowolnych plików `.php` w systemie plików, co prowadzi do zdalnego wykonania kodu. To stwarza poważne zagrożenie dla bezpieczeństwa systemu.

Recommendation

Zaleca się aktualizację do wersji, w której problem został naprawiony (commit 57f89ffbc27d37c9d9dd727212334846e78ac21a) oraz wdrożenie mechanizmów ochrony przed atakami CSRF.

Related vulnerabilities

Original NVD description (English source)

WWBN AVideo is an open source video platform. In versions 29.0 and prior, the locale save endpoint (`locale/save.php`) constructs a file path by directly concatenating `$_POST['flag']` into the path at line 30 without any sanitization. The `$_POST['code']` parameter is then written verbatim to that path via `fwrite()` at line 40. An admin attacker (or any user who can CSRF an admin, since no CSRF token is checked and cookies use `SameSite=None`) can traverse out of the `locale/` directory and write arbitrary `.php` files to any writable location on the filesystem, achieving Remote Code Execution. Commit 57f89ffbc27d37c9d9dd727212334846e78ac21a fixes the issue.

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