Katalog CVE

CVE-2026-103537

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Thelia 2.6.1 zawiera podatność absolutnej ścieżki traversal w obsłudze szablonów Smarty, umożliwiającą SSTI i zdalne wykonanie kodu. Funkcja checkTemplate() ogranicza względne sekwencje traversal, ale nie odrzuca ścieżek absolutnych, co pozwala autoryzowanemu użytkownikowi podać dowolną ścieżkę jako szablon. Smarty ładuje i kompiluje wskazany plik bez skutecznej polityki bezpieczeństwa, co może prowadzić do wykonania kodu z uprawnieniami serwera WWW.

Ocena ryzyka

Ryzyko zdalnego wykonania kodu z uprawnieniami serwera WWW, co może prowadzić do pełnego przejęcia serwera i naruszenia poufności danych.

Rekomendacja

Zaktualizuj Thelia do najnowszej wersji z poprawką lub zastosuj obejście, takie jak blokowanie ścieżek absolutnych w walidacji szablonów.

Inne podatności w Thelia

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

Thelia 2.6.1 contains an absolute path traversal vulnerability in its Smarty template handling that enables SSTI and remote code execution. The `checkTemplate()` validation restricts relative directory traversal sequences such as `../` but does not reject absolute paths, allowing an authorized user to supply an arbitrary filesystem path as a template. Smarty then loads and compiles the referenced file without an effective security policy, so depending on filesystem layout and deployment configuration, template code in the file can be executed with the web server's privileges.

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