Katalog CVE

CVE-2026-57210

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

W Heimdall, gdy skonfigurowano opcję trusted_proxies, adresy IP klienta są wyodrębniane z nagłówków Forwarded i X-Forwarded-For i udostępniane jako Request.ClientIPAddresses, ale bez walidacji składniowej. Dowolne ciągi, zniekształcone adresy IP oraz niezidentyfikowane wartości RFC 7239 są akceptowane, a parser nagłówka Forwarded nie obsługuje poprawnie cudzysłowów, co może powodować błędne parsowanie. Podatność naprawiono w wersji 0.17.17.

Ocena ryzyka

Nieprawidłowe adresy IP mogą omijać reguły kontroli dostępu oparte na IP, prowadząc do nieautoryzowanego dostępu do chronionych zasobów. Może to osłabić polityki bezpieczeństwa oparte na zaufanych proxy.

Rekomendacja

Zaktualizuj Heimdall do wersji 0.17.17 lub nowszej. Do czasu aktualizacji rozważ wyłączenie trusted_proxies lub zaostrzenie reguł opartych na adresach IP.

Inne podatności w Heimdall

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

Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.17, when the trusted_proxies option is configured, heimdall extracts client IP addresses from the Forwarded (for= parameter) and X-Forwarded-For headers and exposes them as Request.ClientIPAddresses to the rule pipeline. However, extracted values are not validated to be syntactically valid IP addresses. Arbitrary strings, malformed IP literals, and RFC 7239 unknown values and obfuscated identifiers are accepted without further checks. In addition, the Forwarded header parser splits on , and ; without accounting for RFC 7239 quoted strings, which can cause a single quoted value to be parsed as multiple entries, with fragments — including trailing quote characters — treated as independent addresses. This issue has been patched in version 0.17.17.

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