Katalog CVE

CVE-2026-49972

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.78%

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

Streszczenie

W bibliotece Laravel-Mediable przed wersją 7.0.0 wykryto podatność umożliwiającą nieuwierzytelnionym atakującym zdalne wykonanie kodu poprzez przesłanie pliku z podwójnym rozszerzeniem, np. shell.php.jpg. Funkcja PATHINFO_FILENAME wyodrębnia wewnętrzne rozszerzenie .php, a na nieprawidłowo skonfigurowanych serwerach Apache lub nginx plik jest interpretowany jako kod PHP, podczas gdy walidacja MIME i rozszerzeń przepuszcza go z powodu zewnętrznego .jpg.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość całkowitego przejęcia serwera przez atakującego, co może prowadzić do kradzieży danych, instalacji złośliwego oprogramowania lub dalszych ataków na infrastrukturę.

Rekomendacja

Należy natychmiast zaktualizować Laravel-Mediable do wersji 7.0.0 lub nowszej oraz skonfigurować serwer WWW tak, aby nie wykonywał plików z podwójnymi rozszerzeniami jako PHP.

Inne podatności w Laravel-Mediable

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

Laravel-Mediable before 7.0.0 contains a file upload vulnerability that allows unauthenticated attackers to achieve remote code execution by uploading a file with an embedded PHP extension disguised within a double extension such as shell.php.jpg. The PATHINFO_FILENAME extraction preserves the inner .php extension in the base name, and on misconfigured Apache or nginx servers that execute any filename containing .php as PHP, the stored file is interpreted as executable code while all MIME type, extension, and aggregate type validation checks pass due to the outer .jpg extension.

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