Katalog CVE

CVE-2026-55878

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

Podatność w Symfony UX pozwala na zapis plików w dowolnej lokalizacji lub odczyt plików poza katalogiem przepisu poprzez spreparowany zestaw przepisów (recipe kit). Problem występuje w komendzie konsolowej ux:install, która używa metody Path::isRelative() akceptującej ścieżki typu ../../../etc.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do nadpisania krytycznych plików systemowych lub odczytu poufnych danych, co może prowadzić do przejęcia kontroli nad serwerem lub wycieku informacji.

Rekomendacja

Należy natychmiast zaktualizować Symfony UX do wersji 2.36.1 lub 3.2.0 w zależności od używanej gałęzi. Po aktualizacji zweryfikować integralność plików i skonfigurowanych przepisów.

Inne podatności w Symfony UX

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

Symfony UX is a JavaScript ecosystem for Symfony. From 2.32.0 before 2.36.1 and from 3.0.0 before 3.2.0, the ux:install console command installs files from a recipe kit by copying paths listed in a copy-files map, and because Path::isRelative() accepts paths like ../../../etc, a crafted or compromised kit can write attacker-controlled content to arbitrary locations or read local files outside the recipe directory. This issue is fixed in versions 2.36.1 and 3.2.0.

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