Katalog CVE

CVE-2026-118655

ŚrednieCVSS 5.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W frameworku Echo przed wersjami 4.15.3 i 5.2.0 middleware.Static może ponownie dekodować już zdekodowaną wartość Request.URL.Path. Podwójnie zakodowane separatory mogą zostać zrekonstruowane przed rozwiązywaniem ścieżki w systemie plików, co pozwala dotrzeć do pliku chronionego przez trasę, gdy middleware statyczne jest zarejestrowane globalnie.

Ocena ryzyka

Atakujący może uzyskać dostęp do plików, które powinny być chronione przez middleware na poziomie trasy, co może prowadzić do ujawnienia poufnych danych.

Rekomendacja

Zaktualizuj Echo do wersji 4.15.3 lub 5.2.0 (lub nowszej). Unikaj globalnej rejestracji middleware statycznego dla katalogów zawierających dane wrażliwe.

Inne podatności w Echo

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

Echo is a Go web framework. Prior to 4.15.3 and 5.2.0, middleware.Static can decode an already decoded Request.URL.Path a second time. Double-encoded separators can consequently be reconstructed before filesystem resolution. This can reach a file under a guarded route when the static middleware is registered globally. This issue is fixed in 4.15.3 and 5.2.0.

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