Katalog CVE

CVE-2026-97791

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W Apache CXF komponent STSTokenValidator przechowywał wynik weryfikacji podpisu asercji SAML w obiekcie współdzielonym przez wszystkie żądania, umożliwiając jednemu żądaniu odczytanie wyniku innego. Zdalny, nieuwierzytelniony atakujący mógł wysłać sfałszowaną asercję podpisaną niezaufanym certyfikatem, która została zaakceptowana jako zaufana bez weryfikacji w STS. Problem dotyczy wyłącznie usług używających STSTokenValidator bez ustawienia alwaysValidateToSts.

Ocena ryzyka

Atakujący może obejść weryfikację zaufania tokenów SAML i uzyskać nieautoryzowany dostęp do usług. Może to prowadzić do podszycia się pod inne tożsamości i naruszenia bezpieczeństwa systemu.

Rekomendacja

Zaktualizuj Apache CXF do wersji 4.2.4, 4.1.9 lub 3.6.13, które naprawiają ten problem.

Inne podatności w Apache CXF

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

In Apache CXF, STSTokenValidator checks whether a SAML assertion is signed by a trusted certificate before deciding to send it to the STS. That result was stored in one object shared by all requests, so one request could read another's result. A remote, unauthenticated attacker could send a forged assertion signed with an untrusted certificate while legitimate requests were being processed, and it could be accepted as trusted without ever reaching the STS. Only services that use STSTokenValidator to validate SAML tokens without alwaysValidateToSts set are affected.  Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.

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