CVE-2026-72783
ŚrednieCVSS 6.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
Craft CMS w wersjach od 5.0.0-RC1 do 5.10.6 oraz od 4.0.0-RC1 do 4.18.2 zawiera teoretyczną słabość typu path traversal w funkcji ensurePathIsContained klasy Local file system. Kolejność operacji powoduje, że walidacja ścieżki odbywa się przed normalizacją, co może unieważnić wcześniejsze założenia walidacyjne i potencjalnie umożliwić dostęp do plików poza zamierzonym katalogiem. Producent zaznacza, że problem nie jest bezpośrednio wykorzystywalny i nie odkryto scenariusza ataku; poprawka jest zalecana w celu wzmocnienia bezpieczeństwa.
Ocena ryzyka
Ryzyko jest niskie, ale w przypadku wykorzystania atakujący mógłby uzyskać dostęp do plików poza katalogiem woluminu, co mogłoby prowadzić do ujawnienia wrażliwych danych. Zalecane jest zastosowanie poprawki w ramach działań prewencyjnych.
Rekomendacja
Zaktualizuj Craft CMS do wersji 5.10.6 lub 4.18.2 (lub nowszej), aby wyeliminować słabość i wzmocnić bezpieczeństwo systemu.
Oryginalny opis (angielski, źródło NVD)
Craft CMS versions >= 5.0.0-RC1 before 5.10.6 and >= 4.0.0-RC1 before 4.18.2 contain a theoretical path traversal weakness in the ensurePathIsContained function of the Local file system class. The order of operations validates the path before normalization, so normalization could invalidate prior validation assumptions (a desanitization-style issue) and potentially resolve to files outside the intended volume directory. The vendor notes the issue is not directly exploitable and no exploitable scenario has been discovered; the fix is recommended for hardening.

