CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-28335

Critical
Published: Translated: NVD NIST

Summary

Lektor w wersjach przed 3.3.11 nie sanitizuje ścieżek do bazy danych, co pozwala na przeprowadzenie ataku typu path traversal. Atakujący może wykonać polecenia powłoki poprzez plik dodany do katalogu szablonów, jeśli przeglądarka ofiary uzyska dostęp do niezaufanej strony internetowej wykorzystującej JavaScript do wysyłania żądań do lokalnego portu 5000.

Risk Assessment

Ryzyko dla organizacji polega na możliwości wykonania złośliwych poleceń na serwerze, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem. Atak może być przeprowadzony, gdy użytkownik odwiedzi złośliwą stronę w tej samej sieci.

Recommendation

Zaleca się aktualizację Lektora do wersji 3.3.11 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy ograniczyć dostęp do portu 5000 oraz monitorować ruch sieciowy w celu wykrywania podejrzanych aktywności.

Original NVD description (English source)

Lektor before 3.3.11 does not sanitize DB path traversal. Thus, shell commands might be executed via a file that is added to the templates directory, if the victim's web browser accesses an untrusted website that uses JavaScript to send requests to localhost port 5000, and the web browser is running on the same machine as the "lektor server" command.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS