Katalog CVE

CVE-2026-49970

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.77%

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

Streszczenie

W bibliotece Laravel-Mediable przed wersją 7.0.0 wykryto podatność na path traversal w funkcji File::sanitizePath(). Pozwala ona atakującemu na zapisywanie przesłanych plików w dowolnych lokalizacjach poprzez kontrolowanie argumentu katalogu przekazanego do MediaUploader::toDestination().

Ocena ryzyka

Atakujący może wykorzystać tę podatność do umieszczenia złośliwych plików w newralgicznych lokalizacjach, takich jak katalog główny dokumentów, pliki konfiguracyjne środowiska lub katalogi konfiguracyjne aplikacji, co może prowadzić do zdalnego wykonania kodu i pełnego przejęcia kontroli nad serwerem.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Laravel-Mediable do wersji 7.0.0 lub nowszej, która zawiera poprawkę eliminującą podatność na path traversal.

Inne podatności w Laravel-Mediable

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

Laravel-Mediable before 7.0.0 contains a path traversal vulnerability in the File::sanitizePath() function that allows attackers to write uploaded files to arbitrary locations by controlling the directory argument passed to MediaUploader::toDestination(). Attackers can exploit the permissive character-class regex that allows both dot and slash characters combined with an ineffective trailing trim() call to bypass sanitization and upload files to sensitive locations such as the document root, environment configuration files, or application configuration directories, enabling remote code execution.

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