CVE-2017-4971
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 97 - wyżej niż 97% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko wykonania złośliwych wyrażeń EL, co może prowadzić do zdalnego wykonania kodu lub nieautoryzowanego dostępu do danych.
Rekomendacja
Zaleca się zmianę wartości właściwości useSpringBinding na 'true' lub jawne zdefiniowanie mapowań właściwości danych w stanach widoku przetwarzających formularze.
Inne podatności w Spring Web Flow
Zobacz wszystkie- CVE-2026-40986Średnie
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.
- 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)
An issue was discovered in Pivotal Spring Web Flow through 2.4.4. Applications that do not change the value of the MvcViewFactoryCreator useSpringBinding property which is disabled by default (i.e., set to 'false') can be vulnerable to malicious EL expressions in view states that process form submissions but do not have a sub-element to declare explicit data binding property mappings.

