Katalog CVE

CVE-2026-46687

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

W systemie Emlog w wersji 2.6.13 i wcześniejszych, interfejs publikowania artykułów przechowuje parametr szablonu z api_controller.php bez walidacji, co umożliwia atakującemu z uprawnieniami autora dołączenie dowolnego lokalnego pliku .php podczas wyświetlania artykułu. Podatność wynika z użycia funkcji file_exists i include View::getView($template) w log_controller.php.

Ocena ryzyka

Autoryzowany autor może wczytać i wykonać dowolny lokalny plik PHP, co może prowadzić do przejęcia kontroli nad serwerem, kradzieży danych lub dalszej eskalacji uprawnień w organizacji.

Rekomendacja

Należy natychmiast zaktualizować system Emlog do najnowszej dostępnej wersji, jeśli taka istnieje, lub zastosować tymczasowe zabezpieczenie polegające na walidacji parametru szablonu w api_controller.php oraz ograniczeniu dostępu do log_controller.php dla nieuprawnionych użytkowników.

Inne podatności w Emlog

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

Emlog is an open source website building system. In 2.6.13 and earlier, the article publishing interface stores a path-traversal template parameter from api_controller.php without validation, and log_controller.php later checks file_exists and calls include View::getView($template), allowing an authenticated author to include an arbitrary local .php file when an article is viewed. No fixed version is currently identified.

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