CVE-2026-88920
NieznaneStreszczenie
W procesorze bezpieczeństwa DOM w Apache WSS4J występuje obejście uwierzytelniania, które pozwala nieuwierzytelnionym zdalnym atakującym na fałszowanie uwierzytelnionych wiadomości SOAP poprzez spreparowaną, niepodpisaną asercję SAML sender-vouches zawierającą klucz kontrolowany przez atakującego.
Ocena ryzyka
Atakujący może wysyłać fałszywe, uwierzytelnione wiadomości SOAP, podszywając się pod zaufane podmioty. Może to prowadzić do nieautoryzowanego dostępu do usług i danych chronionych przez WS-Security.
Rekomendacja
Zaktualizuj Apache WSS4J do wersji 4.0.2, 3.0.6 lub 2.4.4, które naprawiają tę podatność.
Inne podatności w Apache WSS4J
Zobacz wszystkie- CVE-2026-92899Średnie
Apache WSS4J przechowuje Nonce każdego przyjętego UsernameToken jako surowy tekst base64, ale uwierzytelnianie dekoduje ten tekst i używa bajtów. Te same bajty mogą być zapisane jako base64 na kilka sposobów. Atakujący, który przechwycił uwierzytelnione żądanie, może wysłać je ponownie z dodaną spacją do Nonce: weryfikacja hasła nadal działa, ale token nie pasuje już do zapamiętanego, więc powtórzenie jest akceptowane. Ponieważ UsernameToken nie obejmuje treści wiadomości, przechwycony token może być ponownie użyty na żądaniach wybranych przez atakującego, dopóki nie wygaśnie. Dotyczy to wdrożeń z skonfigurowanym cache replikacji Nonce, jak domyślnie w Apache CXF, i tylko tokenów używających digestu hasła. Cache jest teraz kluczowany na zdekodowanym Nonce. Zaleca się aktualizację do wersji 4.0.2, 3.0.6 lub 2.4.4, które naprawiają ten problem.
- CVE-2026-89238Nieznane
W bibliotece WSS4J występuje podatność związana z myleniem elementów potomnych EncryptedHeader, która może pozwolić atakującemu na awansowanie kontrolowanego przez niego elementu plaintext jako odszyfrowanego nagłówka. Prowadzi to do nieprawidłowego zakresu poufności i możliwego obejścia polityki bezpieczeństwa.
- CVE-2026-87830Nieznane
W walidatorze WS-SecurityPolicy strumieniowania StAX pewne względne lub nieobsługiwane wyrażenia XPath mogą być przekształcane w ścieżki, które nigdy nie pasują do rzeczywistej ścieżki elementu XML. Zdalny peer SOAP może w związku z tym wysłać wymagany element bez oczekiwanego podpisu lub szyfrowania.
- CVE-2026-85532Nieznane
Apache WSS4J akceptował kontrolowane przez atakującego długości i przesunięcia kluczy pochodnych bez odpowiednich ograniczeń. Może to pozwolić na użycie kryptograficznie słabych kluczy lub nadmierne zużycie CPU i pamięci podczas przetwarzania spreparowanych wiadomości WS-Security.
- CVE-2015-0226Wysokie
Apache WSS4J w wersjach przed 1.6.17 oraz 2.0.x przed 2.0.2 niewłaściwie ujawnia informacje o niepowodzeniach deszyfrowania, co ułatwia zdalnym atakującym odzyskanie postaci jawnej klucza symetrycznego.
Oryginalny opis (angielski, źródło NVD)
An authentication bypass in the DOM security processor in Apache WSS4J allows unauthenticated remote attackers to forge authenticated SOAP messages via a crafted unsigned SAML sender-vouches assertion containing an attacker-controlled key. Users are recommended to upgrade to versions 4.0.2 or 3.0.6 or 2.4.4, which fix this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

