CVE-2026-41000
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
W Spring Web Services (wersje 5.0.0-5.0.1, 4.1.0-4.1.3, 4.0.0-4.0.18, 3.1.0-3.1.8) komponent Wss4jSecurityInterceptor nie przekazywał poprawnie instancji ReplayCache do RequestData, co powodowało nieskuteczność ochrony przed atakami replay na tokeny UsernameToken, znaczniki czasu i SAML.
Ocena ryzyka
Ryzyko ponownego użycia przechwyconych tokenów uwierzytelniających, co może prowadzić do nieautoryzowanego dostępu.
Rekomendacja
Zaktualizuj Spring Web Services do wersji zawierającej poprawkę; sprawdź konfigurację ReplayCache.
Inne podatności w Spring Web Services
Zobacz wszystkie- CVE-2019-3773Krytyczne
Spring Web Services w wersjach 2.4.3, 3.0.4 oraz starszych nieobsługiwanych wersjach wszystkich trzech projektów jest podatny na wstrzykiwanie XML External Entity (XXE) podczas odbierania danych XML z niezaufanych źródeł.
- CVE-2026-40999Wysokie
Gdy WS-Addressing jest używany z nieanonimowymi adresami ReplyTo lub FaultTo, Spring WS może inicjować połączenia wychodzące przez skonfigurowane instancje WebServiceMessageSender do miejsc docelowych pobranych bezpośrednio z nagłówków żądania, bez weryfikacji bezpieczeństwa tych miejsc.
- CVE-2026-40998Wysokie
Podatność w Spring Web Services (Jaxp13XPathTemplate) powoduje, że wyrażenia XPath są przetwarzane z domyślną konfiguracją JDK zamiast wzmocnionej konfiguracji Springa. Może to prowadzić do ataków XXE (XML External Entity) przy przetwarzaniu niezaufanych danych XML.
- CVE-2026-40997Średnie
Spring Web Services w połączeniu z Spring Security może ujawniać szczegółowe informacje o stanie konta (np. zablokowane lub wyłączone konto) zdalnym klientom SOAP poprzez komunikaty wyjątków lub wyniki callbacków, zamiast zwracać ogólne błędy uwierzytelnienia. Dotyczy wersji 5.0.0-5.0.1, 4.1.0-4.1.3, 4.0.0-4.0.18, 3.1.0-3.1.8.
- CVE-2026-40996Średnie
W Spring Web Services, Wss4jSecurityInterceptor domyślnie ustawia allowRSA15KeyTransportAlgorithm na true, nadpisując bezpieczniejsze domyślne ustawienia Apache WSS4J. To pozwala na akceptowanie kluczy szyfrowanych algorytmem RSA PKCS#1 v1.5 (rsa-1_5) podczas deszyfrowania WS-Security, chyba że operator jawnie zmieni konfigurację.
- CVE-2026-40995Średnie
W Spring Web Services X509AuthenticationProvider może wydać w pełni uwierzytelniony token X509AuthenticationToken, gdy certyfikat mapuje na UserDetails, bez sprawdzania standardowych kontroli cyklu życia konta (wyłączone, zablokowane, wygasłe lub wygasłe poświadczenia).
- CVE-2026-40994Wysokie
Wss4jSecurityInterceptor inicjalizował flagę zgodności BSP (WS-I Basic Security Profile) w taki sposób, że walidacja przychodząca wyłączała egzekwowanie WSS4J BSP na obiekcie RequestData. Usługi walidujące WS-Security w sieci mogły przez to akceptować komunikaty naruszające reguły BSP, osłabiając kontrole na poziomie protokołu.
Oryginalny opis (angielski, źródło NVD)
Wss4jSecurityInterceptor did not consistently wire Apache WSS4J ReplayCache instances into RequestData for validation-time checks. As a result, protections against replay of UsernameToken nonces and creation timestamps, Timestamp elements, and certain SAML one-time-use semantics could be ineffective even when operators configured a replay cache on the interceptor. Affected versions: Spring Web Services 5.0.0 through 5.0.1; 4.1.0 through 4.1.3; 4.0.0 through 4.0.18; 3.1.0 through 3.1.8.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

