CVE-2023-34035
Версии Spring Security 5.8 до 5.8.5, 6.0 до 6.0.5 и 6.1 до 6.1.2 могут быть подвержены некорректной настройке правил авторизации, если приложение использует...
- Опубликовано
- 18 июл. 2023 г.
- Обновлено
- 25 окт. 2024 г.
- Назначение CNA
- vmware
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:LНизкий · следующие 30 дней
- Процентиль
- 50,6 %
- Дата модели
- 19 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Версии 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
Источники
- cve-2023-34035-mitigationsИсследования
Демонстрирует уязвимость CVE-2023-34035 в Spring Security на примерах уязвимого и защищённого приложений, обучая правильной настройке сопоставления сервлетов и матчеров запросов.
Эксплойт, подтверждающий концепцию (PoC) для CVE-2023-34035, демонстрирующий уязвимость неправильной авторизации в Spring Security. Позволяет тестировать и проверять сценарии обхода контроля доступа.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.