CVE-2022-39299
Обход подписи через множественные корневые элементы в Passport-SAML
- Опубликовано
- 12 окт. 2022 г.
- Обновлено
- 23 апр. 2025 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 88,3 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Passport-SAML — это провайдер аутентификации SAML 2.0 для Passport, библиотеки аутентификации Node.js. Удалённый злоумышленник может обойти SAML-аутентификацию на веб-сайте, использующем passport-saml. Для успешной атаки требуется, чтобы злоумышленник располагал произвольным XML-элементом, подписанным IDP. В зависимости от используемого IDP возможны также полностью неаутентифицированные атаки (например, без доступа к действительному пользователю), если можно инициировать генерацию подписанного сообщения. Пользователям следует обновиться до версии passport-saml 3.2.2 или новее. Проблема также присутствовала в бета-версиях `node-saml` до версии 4.0.0-beta.5. Если обновление невозможно, в качестве обходного пути можно отключить SAML-аутентификацию.
Источники
1Простой генератор PoC-эксплойтов CVE-2022-39299 для обхода аутентификации в интеграциях SAML SSO с использованием уязвимых версий passport-saml
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.