CVE-2026-40986
ŚrednieCVSS 4.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
Podatność w Spring Web Flow, gdzie JavaScript RemotingHandler renderuje treść odpowiedzi błędu jako HTML nawet gdy odpowiedź nie jest typu 'text/html'. Może to prowadzić do ataku skryptowego w przeglądarce użytkownika, jeśli odpowiedź błędu zawiera dane odzwierciedlone od atakującego. Dotyczy wersji 4.0.0, 3.0.0-3.0.1, 2.5.0-2.5.1.
Ocena ryzyka
Atakujący może wstrzyknąć złośliwy skrypt, który wykona się w przeglądarce użytkownika, jeśli serwer zwróci błąd z danymi odzwierciedlonymi od atakującego, co może prowadzić do kradzieży danych lub przejęcia sesji.
Rekomendacja
Zaleca się aktualizację Spring Web Flow do wersji zawierającej poprawkę lub zastosowanie tymczasowych zabezpieczeń, takich jak odpowiednie ustawienie nagłówków Content-Type.
Inne podatności w Spring Web Flow
Zobacz wszystkie- CVE-2017-4971Średnie
Wykryto problem w Pivotal Spring Web Flow do wersji 2.4.4. Aplikacje, które nie zmieniają wartości właściwości MvcViewFactoryCreator useSpringBinding (domyślnie wyłączonej, tj. ustawionej na 'false'), mogą być podatne na złośliwe wyrażenia EL w stanach widoku, które przetwarzają submisje formularzy, ale nie mają podrzędnego elementu deklarującego jawne mapowania właściwości danych.
- CVE-2026-40985Średnie
Aplikacje konfigurujące WebFlowELExpressionParser są podatne na użycie złośliwych wyrażeń Unified EL. Podatność dotyczy Spring Web Flow w wersjach 4.0.0, 3.0.0-3.0.1 oraz 2.5.0-2.5.1.
- CVE-2017-8039Średnie
Wykryto problem w Pivotal Spring Web Flow do wersji 2.4.5. Aplikacje, które nie zmieniają wartości właściwości MvcViewFactoryCreator useSpringBinding (domyślnie wyłączonej), mogą być podatne na złośliwe wyrażenia EL w stanach widoku przetwarzających submisje formularzy bez jawnego mapowania właściwości danych. Uwaga: problem istnieje z powodu niepełnej poprawki dla CVE-2017-4971.
Oryginalny opis (angielski, źródło NVD)
Spring Web Flow's JavaScript RemotingHandler renders the body of an error response as HTML even when the response is not "text/html", which can result in a scripting attack in the user's browser if the error response from the server contains error details with input reflected from an attacker. Affected versions: Spring Web Flow 4.0.0; 3.0.0 through 3.0.1; 2.5.0 through 2.5.1.

