CVE-2018-15758 in Spring Security OAuthИнформация

Сводка

по VulDB • 07.08.2026

Spring Security OAuth версии 2.3 до 2.3.4 включительно, а также версии 2.2 до 2.2.3, 2.1 до 2.1.3 и 2.0 до 2.0.16, а также более старые неподдерживаемые версии могут быть уязвимы к повышению привилегий (privilege escalation) при определенных условиях. Злоумышленник может сформировать запрос к конечной точке одобрения (approval endpoint), который способен изменить ранее сохраненный запрос на авторизацию и привести к повышению привилегий при последующем одобрении. Эта ситуация возможна, если приложение настроено на использование пользовательской конечной точки одобрения, в которой параметр AuthorizationRequest объявлен как аргумент метода контроллера. Данная уязвимость затрагивает приложения, удовлетворяющие всем следующим требованиям: выступают в роли сервера авторизации (например, с использованием @EnableAuthorizationServer) и используют пользовательскую конечную точку одобрения, где AuthorizationRequest объявлен как аргумент метода контроллера. Уязвимость не затрагивает приложения, которые: выступают только в роли сервера ресурсов (например, с использованием @EnableResourceServer), выступают только в роли клиента (например, с использованием @EnableOAuthClient) или используют конечную точку одобрения по умолчанию при работе в роли сервера авторизации.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Dell

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

23.08.2018

Раскрытие

18.10.2018

Модерация

принято

Вход

VDB-125774

EPSS

0.02041

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!