Katalog CVE

CVE-2026-118654

ŚrednieCVSS 5.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W frameworku Echo przed wersjami 4.16.0 i 5.4.0 statyczne handlery plików mogą normalizować segmenty kropkowe po dopasowaniu trasy i serwować plik przez publiczną trasę statyczną, mimo że bezpośrednia ścieżka jest chroniona przez middleware na poziomie trasy. Luka jest wynikiem niekompletnej poprawki dla CVE-2026-55677.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać pliki, które aplikacja zamierzała chronić middleware na poziomie trasy, jeśli są one osiągalne przez statyczny montaż systemu plików po normalizacji ścieżki.

Rekomendacja

Zaktualizuj Echo do wersji 4.16.0 lub 5.4.0 (lub nowszej). Przejrzyj konfigurację statycznych montaży, aby nie udostępniały katalogów z danymi wrażliwymi.

Inne podatności w Echo

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

Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, Echo's static file handlers can normalize dot segments after route matching and serve a file through a public static route even though the corresponding direct path is protected by route-level middleware. An unauthenticated attacker can read files that an application intended to protect with route-level middleware, when those files are also reachable through a static filesystem mount after path normalization. This vulnerability is the result of an incomplete fix for CVE-2026-55677. This issue is fixed in 4.16.0 and 5.4.0.

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