Katalog CVE

CVE-2026-110723

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W api-gateway w wersjach do 1.7.3 domyślny resolver klucza limitu szybkości, ClientIpKeyResolver, wyznacza klucz kubełka dla klienta na podstawie skrajnie lewego elementu nagłówka X-Forwarded-For. Element ten jest dostarczany przez klienta HTTP i nie jest weryfikowany względem listy zaufanych proxy. Pojedynczy atakujący może uzyskać nieograniczoną liczbę niezależnych kubełków limitu szybkości — po jednym na unikalną wartość nagłówka — i całkowicie obejść limit szybkości żądań na każdej trasie używającej domyślnej konfiguracji.

Ocena ryzyka

Atakujący może całkowicie obejść limit szybkości żądań, co umożliwia przeprowadzenie ataków brute-force, zalewanie usługi lub inne nadużycia. Może to prowadzić do przeciążenia systemu i naruszenia dostępności.

Rekomendacja

Zaktualizuj api-gateway do wersji nowszej niż 1.7.3, jeśli jest dostępna. Skonfiguruj zaufane proxy i zweryfikuj nagłówek X-Forwarded-For, aby nie ufać wartościom dostarczanym przez klienta.

Inne podatności w api-gateway

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

In `api-gateway` versions till `1.7.3`, The default rate-limit key resolver, `ClientIpKeyResolver`, derives the per-client bucket key from the leftmost element of the `X-Forwarded-For` request header. That element is supplied by the originating HTTP client and is not validated against any trusted-proxy list. A single attacker can therefore obtain an unlimited number of independent rate-limit buckets — one per unique header value — and completely bypass the gateway's request-rate limiting on every route that uses the shipped default configuration.

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