CVE-2021-21239
Открытое предпочтение key-type по умолчанию в xmlsec1
- Опубликовано
- 21 янв. 2021 г.
- Обновлено
- 3 авг. 2024 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 7 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:NНизкий · следующие 30 дней
- Процентиль
- 68,1 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
PySAML2 — это чистая реализация стандарта SAML Version 2 на Python. В PySAML2 до версии 6.5.0 присутствует уязвимость, связанная с некорректной проверкой криптографической подписи. Затронуты пользователи pysaml2, которые используют бэкенд CryptoBackendXmlSec1 по умолчанию и нуждаются в проверке подписанных SAML-документов. PySAML2 не гарантирует, что подписанный SAML-документ подписан корректно. Бэкенд CryptoBackendXmlSec1 по умолчанию использует бинарный файл xmlsec1 для проверки подписи подписанных SAML-документов, но по умолчанию xmlsec1 принимает ключи любого типа, найденные в данном документе. Необходимо явно настроить xmlsec1 так, чтобы для проверки подписи SAML-документа использовались только _сертификаты x509_. Эта проблема исправлена в PySAML2 6.5.0.
Источники
3- CVE-2021-21239Эксплойт
Эксплойт для CVE-2021-21239: обход проверки подписи SAML в pysaml2/Redash. Формирует поддельные SAML-ответы со встроенными открытыми ключами для выдачи себя за пользователей и повышения привилегий через JIT-провижининг.
- CVE-2021-21239Эксплойт
Скрипт для эксплуатации уязвимости в xmlsec1, при которой xmlsec игнорирует загруженные открытые ключи
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.