Klasa JwtAccessTokenValidator w Apache CXF nie weryfikuje roszczenia 'aud' (Audience) w przychodzących tokenach JWT. Umożliwia to atakującemu ponowne użycie tokenu wydanego dla jednego serwera zasobów przeciwko innemu, co prowadzi do ataków typu Token Confusion/Routing.
▸ Pokaż oryginał (EN)
The JwtAccessTokenValidator class in Apache CXF fails to validate the 'aud' (Audience) claims of incoming JWT access tokens. This allows a JWT issued for one Resource Server to be successfully replayed against a completely different Resource Server, leading to Token Confusion/Routing attacks. Users are recommended to upgrade to versions 4.2.2 or 4.1.7, which fixes this issue.
Mechanizm podatności wynika z pominięcia walidacji pola 'aud' (Audience) w tokenach JWT przez klasę JwtAccessTokenValidator. Pole 'aud' określa, dla jakiego serwera zasobów token został wystawiony. Brak jego weryfikacji oznacza, że token JWT legalnie wydany dla jednego Resource Server może zostać z powodzeniem przesłany (replay) do zupełnie innego Resource Server i tam zaakceptowany. Prowadzi to do ataku Token Confusion, w którym granice autoryzacji między różnymi usługami zostają naruszone.
Atakujący posiadający ważny token JWT dla jednej usługi może uzyskać nieautoryzowany dostęp do innych usług (Resource Serverów) w tej samej infrastrukturze. Może to prowadzić do naruszenia poufności, integralności i dostępności chronionych zasobów.
Należy zaktualizować Apache CXF do wersji 4.2.2 lub 4.1.7, w których problem został naprawiony. Szczegóły dostępne w referencjach producenta na liście dyskusyjnej Apache.
Apache CXF w wersjach poprzedzających 4.2.2 oraz 4.1.7, korzystających z klasy JwtAccessTokenValidator do walidacji tokenów JWT.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HApache Cxf
APPApache< 4.1.74.2.0 – 4.2.2 (bez)
Powiązane podatności
Apache CXF: podatność XXE w EndpointReferenceUtils i W3CMultiSchemaFactory
Apache CXF: błąd logiki w OAuthRequestFilter odwraca weryfikację IP
An LDAP injection vulnerability in the LDAP Certificate repository of the XKMS server in Apache CXF may allow ...
Apache CXF: RCE przez złośliwe URL w konfiguracji JMS
SSRF w opisie usług WADL w Apache CXF