Katalog CVE

Aktywnie wykorzystywana w atakach

Spring Framework JDK 9+ Remote Code Execution Vulnerability

VMware - Spring Framework · Figuruje w katalogu CISA KEV od 2022-04-04. Oznacza to potwierdzone ataki w środowisku produkcyjnym.

Wymagane działanie: Apply updates per vendor instructions.

CVE-2022-22965

KrytyczneCVSS 9.8KEV
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Aplikacja Spring MVC lub Spring WebFlux uruchomiona na JDK 9+ może być podatna na zdalne wykonanie kodu (RCE) poprzez mechanizm wiązania danych. Exploit wymaga uruchomienia aplikacji na Tomcat jako wdrożenie WAR; aplikacje jako wykonywalny jar Spring Boot nie są podatne na ten konkretny exploit, ale natura podatności jest bardziej ogólna.

Ocena ryzyka

Podatność może pozwolić nieautoryzowanemu atakującemu na zdalne wykonanie kodu na serwerze aplikacji, co prowadzi do pełnego przejęcia systemu. Organizacje używające Spring MVC/WebFlux na Tomcat jako WAR są szczególnie narażone.

Rekomendacja

Zaktualizuj Spring Framework do wersji zawierającej poprawkę (5.3.18, 5.2.20 lub nowszej) i zweryfikuj sposób wdrożenia aplikacji. Jeśli to możliwe, rozważ uruchomienie aplikacji jako wykonywalny jar Spring Boot.

Inne podatności w Spring Framework

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

A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution (RCE) via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the application is deployed as a Spring Boot executable jar, i.e. the default, it is not vulnerable to the exploit. However, the nature of the vulnerability is more general, and there may be other ways to exploit it.

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