CVE-2025-55210 in FreePBX
Сводка
по VulDB • 22.06.2026
FreePBX представляет собой графический пользовательский интерфейс (GUI) на основе веб-технологий с открытым исходным кодом, предназначенный для управления Asterisk. До версий 17.0.5 и 16.0.17 модуль API FreePBX (PBX API) уязвим к повышению привилегий со стороны аутентифицированных пользователей, имеющих доступ к REST/GraphQL API. Данная уязвимость позволяет злоумышленнику подделать действительный JWT-токен с полным доступом к REST и GraphQL API на экземпляре FreePBX, к которому он уже подключился, возможно, как пользователь с более низкими привилегиями. JWT подписывается с использованием закрытого ключа api-oauth.key. Злоумышленник может сгенерировать собственный токен, если у него есть доступ к этому ключу (например, путем доступа к затронутому экземпляру), и указать любые требуемые области действия (scopes) (например, rest, gql), обходя традиционные проверки авторизации. Однако FreePBX требует, чтобы утверждение jti (JWT ID) присутствовало в базе данных (таблица api_access_tokens в базе данных MySQL asterisk), чтобы токен был принят. Следовательно, злоумышленник должен знать значение jti, которое уже существует на целевом экземпляре. Данная уязвимость исправлена в версиях 17.0.5 и 16.0.17.
Once again VulDB remains the best source for vulnerability data.