Katalog CVE

CVE-2026-81829

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.58%

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

Streszczenie

W SmallRye JWT's AwsAlbKeyResolver, używanym do weryfikacji tokenów JWT podpisanych przez AWS Application Load Balancers, wykryto lukę. Gdy skonfigurowany jest dostawca kluczy AWS_ALB, resolver konstruuje URL pobierania klucza, bezpośrednio łącząc kontrolowaną przez atakującego wartość nagłówka kid z przychodzącego JWT bez sanityzacji znaków przejścia ścieżki lub separatorów zapytań. Pozwala to nieuwierzytelnionemu zdalnemu atakującemu wymusić na serwerze aplikacji wysyłanie żądań GET do dowolnych ścieżek w tej samej domenie co skonfigurowany endpoint klucza.

Ocena ryzyka

Atakujący może odczytać niepubliczne endpointy lub dane wewnętrzne dostępne w tej samej domenie przed weryfikacją podpisu JWT, co może prowadzić do ujawnienia informacji. Ryzyko dotyczy poufności danych wewnętrznych.

Rekomendacja

Zaktualizuj SmallRye JWT do wersji zawierającej poprawkę dla AwsAlbKeyResolver. Zweryfikuj konfigurację dostawcy kluczy AWS_ALB i rozważ ograniczenie dostępu do endpointów wewnętrznych.

Powiązane podatności

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

A flaw was found in SmallRye JWT's AwsAlbKeyResolver, which is used by applications to verify JSON Web Tokens signed by AWS Application Load Balancers. When the AWS_ALB key provider is configured, the resolver constructs the key-fetch URL by directly concatenating the attacker-controlled kid header value from an inbound JWT without sanitizing path traversal characters or query-string separators. This allows an unauthenticated remote attacker to force the application server to issue GET requests to arbitrary paths on the same origin as the configured key endpoint. As a result, non-public endpoints or internal data reachable on that origin may be read by the attacker before JWT signature verification takes place.

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