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.