
CWE-287: Некорректная аутентификация в parse-community parse-server
Затронутые версии
Parse Server < 8.6.10 и < 9.5.0-alpha.11
Уязвимые компоненты
GoogleAuthAdapter)AppleAuthAdapter)FacebookAuthAdapter)Основная причина
Когда адаптер настроен без указания параметра аудитории (clientId для Google/Apple, appIds для Facebook), базовая проверка JWT (с использованием jsonwebtoken или аналогичного) пропускает проверку утверждения audience. Действительный JWT, выпущенный для любого другого приложения (с совпадающим издателем и подписью), принимается как подлинный.
Предварительные условия для эксплуатации
clientId / appIds