Katalog CVE

CVE-2025-70457

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność zdalnego wykonania kodu (RCE) w aplikacji Sourcecodester Modern Image Gallery App v1.0 w komponencie gallery/upload.php. Aplikacja nie waliduje poprawnie zawartości przesyłanych plików i zachowuje rozszerzenie pliku podane przez użytkownika, co pozwala nieuwierzytelnionemu atakującemu przesłać dowolny kod PHP, podszywając się pod typ MIME obrazu, prowadząc do pełnego przejęcia systemu.

Ocena ryzyka

Atakujący może uzyskać pełną kontrolę nad serwerem, co może prowadzić do kradzieży danych, modyfikacji treści lub wykorzystania serwera do dalszych ataków.

Rekomendacja

Zastosuj walidację zawartości plików (np. sprawdzanie magicznych bajtów) oraz wymuszaj bezpieczne rozszerzenia plików; rozważ usunięcie lub zabezpieczenie skryptu upload.php.

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

A Remote Code Execution (RCE) vulnerability exists in Sourcecodester Modern Image Gallery App v1.0 within the gallery/upload.php component. The application fails to properly validate uploaded file contents. Additionally, the application preserves the user-supplied file extension during the save process. This allows an unauthenticated attacker to upload arbitrary PHP code by spoofing the MIME type as an image, leading to full system compromise.

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