Katalog CVE

CVE-2026-118265

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Echo, framework webowy dla Go, w wersjach od 5.0.0 do 5.4.1 ma podatność w ExtractIPFromRealIPHeader, który waliduje nagłówek X-Real-IP podany przez klienta zamiast bezpośredniego peera sieciowego. Klient może podać adres loopback lub prywatny i uzyskać sfałszowaną tożsamość z Context.RealIP.

Ocena ryzyka

Aplikacje używające tego ekstraktora do list dozwolonych IP, limitowania ruchu, logów audytowych lub nagłówków przekazywania mogą zaufać adresowi kontrolowanemu przez atakującego.

Rekomendacja

Zaktualizuj Echo do wersji 5.4.1. Nie używaj ExtractIPFromRealIPHeader do decyzji bezpieczeństwa, jeśli nie jesteś pewien konfiguracji proxy.

Inne podatności w Echo

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

Echo is a Go web framework. From 5.0.0 until 5.4.1, Echo v5's ExtractIPFromRealIPHeader validates whether the client-supplied X-Real-IP value belongs to a trusted range instead of validating the direct network peer. A client reaching Echo directly, or through a proxy that preserves the header, can supply a loopback or private address and have Context.RealIP return that spoofed identity. Applications using the extractor for IP allowlists, rate limiting, audit logs, or forwarding headers can consequently trust an attacker-controlled address; the default direct extractor and Echo v4 are unaffected. This issue is fixed in 5.4.1.

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