Katalog CVE

CVE-2026-120316

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W http4k przed wersją 6.62.0.0-ee występuje podatność path traversal w ThymeleafTemplates Caching i HotReload. Nieuwierzytelniony atakujący może odczytać pliki spoza baseTemplateDir, podając segmenty ../ w wartościach ViewModel.template(), ponieważ FileTemplateResolver rozwiązuje ścieżki bez sprawdzania containment.

Ocena ryzyka

Atakujący może ujawnić dowolny plik czytelny dla procesu serwera, w tym konfigurację i dane wrażliwe. Wymaga to jedynie wpływu na wybór szablonu sterowany żądaniem, bez uwierzytelnienia.

Rekomendacja

Zaktualizuj http4k do wersji 6.62.0.0-ee lub nowszej. Do czasu aktualizacji ogranicz możliwość wpływania na wartości ViewModel.template() przez użytkowników.

Inne podatności w http4k

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

http4k before 6.62.0.0-ee contains a path traversal vulnerability in ThymeleafTemplates Caching and HotReload that allows unauthenticated attackers to read files outside baseTemplateDir by supplying ../ segments in ViewModel.template() values. Attackers can influence request-driven template selection so Thymeleaf's FileTemplateResolver resolves escaped paths without containment checks, disclosing any file readable by the server process.

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