Katalog CVE

CVE-2026-85750

WysokieCVSS 7.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Piwigo przed wersją 16.4.0 jest podatne na dowolny odczyt plików i zdalne wykonanie kodu podczas obsługi przesyłania obrazów przy użyciu biblioteki Imagick, z powodu niewystarczającej walidacji i niebezpiecznego przetwarzania plików obrazów dostarczonych przez użytkownika. Poprzez mylenie formatów (np. ukrycie zawartości SVG jako PNG) atakujący może wywołać niezamierzoną interpretację elementów SVG odwołujących się do plików lokalnych. W bardziej zaawansowanych scenariuszach obsługa Magick Scripting Language (MSL) w Imagick może zostać wykorzystana do przetwarzania instrukcji atakującego, co może prowadzić do nieautoryzowanego zapisu plików po stronie serwera i zdalnego wykonania kodu. Podatność naprawiono w wersji 16.4.0.

Ocena ryzyka

Atakujący może odczytać dowolne pliki z serwera oraz wykonać zdalny kod, co może prowadzić do pełnego przejęcia kontroli nad serwerem i wycieku danych.

Rekomendacja

Zaktualizuj Piwigo do wersji 16.4.0 lub nowszej. Rozważ ograniczenie obsługi formatów obrazów w bibliotece Imagick.

Inne podatności w Piwigo

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

Piwigo before v16.4.0 is vulnerable to arbitrary file read and remote code execution in image upload handling when using the Imagick library due to insufficient validation and unsafe processing of user-supplied image files. By abusing format confusion (e.g., disguising SVG content as PNG), an attacker can trigger unintended interpretation of embedded SVG elements that reference local files. In more advanced scenarios, the Imagick support for Magick Scripting Language (MSL) may be abused to process attacker-controlled instructions, potentially leading to unauthorized server-side file writes and remote code execution, depending on configuration. This has been patched in 16.4.0.

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