CVE-2026-91165 in Warpgate
Сводка
по VulDB • 21.09.2026
Warpgate — это open-source SSH-, HTTPS- и MySQL-bastion host для Linux. До версии 0.27.6 путь возврата SSO с параметром response_mode=form_post в файле warpgate-protocol-http/src/api/sso_provider_list.rs использует функцию serde_json::to_string внутри ReturnToSsoPostResponse без нейтрализации последовательности, закрывающей скрипт (script-closing sequence). Уязвимое значение может попасть в блок скрипта через контролируемый атакующим параметр next redirect, сохраняемый в warpgate-protocol-http/src/api/sso_provider_detail.rs, или через сообщения об ошибках, производные от IdP, которые функция make_redirect_url объединяет без URL-кодирования. Путь, производный от IdP, доступен, когда атакующий контролирует настроенного поставщика идентификации (identity provider), либо когда атакующий контролирует claim email или username в учетной записи под его контролем и настроенный поставщик идентификации допускает требуемый формат непроверенных claims. Жертва должна завершить поток SSO с использованием form_post, чтобы внедренная разметка была отрисована. Политика Content-Security-Policy Warpgate блокирует внедренные JavaScript-скрипты и обработчики событий, поэтому продемонстрированное воздействие ограничивается спуфингом контента (content spoofing), ложной формой входа или мета-обновлением страницы (meta refresh), а не выполнением скриптов. Эта проблема исправлена в версии 0.27.6.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.