CVE-2023-34035 in Spring SecurityИнформация

Сводка

по VulDB • 02.06.2026

Версии Spring Security 5.8 до 5.8.5, 6.0 до 6.0.5 и 6.1 до 6.1.2 могут быть уязвимы к неправильной настройке правил авторизации, если приложение использует метод requestMatchers(String) и несколько сервлетов, одним из которых является DispatcherServlet из Spring MVC. (DispatcherServlet — это компонент Spring MVC, который сопоставляет HTTP-эндпоинты с методами в классах, аннотированных @Controller.)

Конкретно приложение уязвимо, если выполняются все следующие условия:

* Spring MVC присутствует в classpath * Spring Security защищает более одного сервлета в одном приложении (одним из них является DispatcherServlet из Spring MVC) * Приложение использует метод requestMatchers(String) для обращения к эндпоинтам, которые не являются эндпоинтами Spring MVC

Приложение не является уязвимым, если выполняется хотя бы одно из следующих условий:

* Spring MVC отсутствует в classpath * Приложение защищает только DispatcherServlet из Spring MVC и не защищает другие сервлеты * Приложение использует метод requestMatchers(String) только для эндпоинтов Spring MVC

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

VMware

Резервировать

25.05.2023

Раскрытие

18.07.2023

Модерация

принято

Вход

VDB-234425

EPSS

0.00658

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!