Katalog CVE

CVE-2025-56399

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

Percentyl 40 - wyżej niż 40% wszystkich znanych CVE

Streszczenie

W bibliotece laravel-file-manager w wersji 3.3.1 i wcześniejszych, uwierzytelniony atakujący może przesłać plik .png z kodem PHP, który mimo błędu walidacji po stronie klienta zostaje zapisany na serwerze. Następnie, używając API do zmiany nazwy, atakujący zmienia rozszerzenie na .php, co umożliwia zdalne wykonanie kodu (RCE).

Ocena ryzyka

Organizacja narażona jest na całkowite przejęcie kontroli nad serwerem przez atakującego, który może wykonywać dowolne polecenia, kraść dane lub instalować złośliwe oprogramowanie.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę laravel-file-manager do najnowszej wersji oraz wdrożyć walidację plików po stronie serwera, blokującą przesyłanie plików z niebezpiecznymi rozszerzeniami.

Powiązane podatności

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

alexusmai laravel-file-manager 3.3.1 and before allows an authenticated attacker to achieve Remote Code Execution (RCE) through a crafted file upload. A file with a '.png` extension containing PHP code can be uploaded via the file manager interface. Although the upload appears to fail client-side validation, the file is still saved on the server. The attacker can then use the rename API to change the file extension to `.php`, and upon accessing it via a public URL, the server executes the embedded code.

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