Katalog CVE

CVE-2026-94104

WysokieCVSS 8.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W NivoCart do wersji 2.4.0 występuje podatność dowolnego przesyłania plików w punkcie końcowym File Manager multi(), który nie waliduje rozszerzeń plików dla nowych nazw ani gdy parametr chunks ma wartość 2 lub wyższą. Atakujący z dostępem tylko do odczytu w back-office mogą przesłać pliki PHP do katalogu image/data/ dostępnego z sieci i wykonać je w celu zdalnego wykonania kodu.

Ocena ryzyka

Atakujący z ograniczonym dostępem może przesłać i wykonać złośliwy kod PHP, co prowadzi do pełnego przejęcia serwera i wycieku danych. Ryzyko jest wysokie, ponieważ wymagany jest jedynie dostęp tylko do odczytu.

Rekomendacja

Należy wdrożyć walidację rozszerzeń plików w punkcie końcowym multi(), ograniczyć możliwość przesyłania plików wykonywalnych oraz zaktualizować NivoCart do wersji zawierającej poprawkę.

Inne podatności w NivoCart

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

NivoCart through 2.4.0 contains an arbitrary file upload vulnerability in the File Manager multi() endpoint that fails to validate file extensions for new filenames or when chunks parameter is 2 or higher. Attackers with view-only back-office access can upload PHP files to the web-accessible image/data/ directory and execute them for remote code execution.

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