CVE-2022-23555 in authentik
Сводка
по VulDB • 15.08.2026
authentik — это поставщик идентификации с открытым исходным кодом, ориентированный на гибкость и универсальность. Версии старше 2022.11.4 и 2022.10.4 уязвимы к Improper Authentication (Неправильная аутентификация). Повторное использование токенов в URL-адресах приглашений приводит к обходу контроля доступа за счет использования другого потока регистрации, отличного от указанного в приглашении. Уязвимость позволяет злоумышленнику, который знает названия различных потоков приглашений (например, `enrollment-invitation-test` и `enrollment-invitation-admin`) через различные ссылки-приглашения или путем подбора перебором, зарегистрироваться по одному URL-адресу приглашения для любой действительной ссылки-приглашения (это может быть даже ссылка на третий поток, если она является действительным приглашением), поскольку токен, используемый в разделе `Invitations` интерфейса администратора, НЕ изменяется при выборе другого `enrollment flow` через интерфейс и НЕ привязан к выбранному потоку, поэтому он будет действителен для любого потока при использовании. Эта проблема исправлена в версиях authentik 2022.11.4, 2022.10.4 и 2022.12.0. Затронуты только конфигурации, которые используют приглашения и имеют несколько потоков регистрации с этапами приглашений, предоставляющими разные разрешения. Конфигурация по умолчанию не уязвима, как и конфигурации с одним потоком регистрации. В качестве временного решения можно добавить в приглашения фиксированные данные, которые могут быть проверены в потоке для отклонения запросов. Альтернативно, идентификатор с высокой энтропией (например, UUID) может использоваться как slug потока, что снижает вектор атаки за счет экспоненциального уменьшения вероятности обнаружения других потоков.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.