Katalog CVE

CVE-2026-118653

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W frameworku Echo od wersji 4.0.0 do 5.1.0 Context.RealIP korzysta z wartości X-Forwarded-For lub X-Real-IP dostarczonych przez klienta, gdy Echo.IPExtractor nie jest ustawiony, a domyślny RateLimiter używa tego wyniku jako identyfikatora klienta. Atakujący może rotować wartości nagłówków, aby uzyskiwać nowe koszyki limitu i omijać ograniczenia oparte na IP.

Ocena ryzyka

Możliwe jest obejście ochrony przed brute-force i limitów wolumenu żądań opartych na adresie IP, co zwiększa ryzyko ataków słownikowych i nadużyć.

Rekomendacja

Zaktualizuj Echo do wersji 5.1.0 lub nowszej. Skonfiguruj Echo.IPExtractor zgodnie z zaufaną infrastrukturą proxy, aby nie ufać nagłówkom od klienta.

Inne podatności w Echo

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

Echo is a Go web framework. From 4.0.0 until 5.1.0, Context.RealIP falls back to client-supplied X-Forwarded-For or X-Real-IP values when Echo.IPExtractor is unset, and the default RateLimiter uses that result as its client identifier. A remote attacker can rotate arbitrary forwarded-address values to obtain new rate-limit buckets and bypass IP-based throttling used for controls such as brute-force or request-volume protection. This issue is fixed in Echo v5.1.0.

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