Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

BDU:2024-07261

CVSS: 10
10.09.2024

Уязвимость реализации модуля единого входа в приложения SAML библиотеки Ruby SAML и программной платформы на базе git для совместной работы над кодом GitLab, позволяющая повысить свои привилегии

Уязвимость реализации модуля единого входа в приложения SAML библиотеки Ruby SAML и программной платформы на базе git для совместной работы над кодом GitLab связана с ошибками проверки криптографической подписи. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, повысить свои привилегии путём отправки специально сформированного SAML-ответа
Статус уязвимости:
Подтверждена производителем
Уязвимость устранена
Дата выявления: 10.09.2024
Класс уязвимости: Уязвимость кода
Наличие эксплойта: Существует в открытом доступе
Способ эксплуатации: Подмена при взаимодействии
Способ устранения: Нет данных
Меры по устранению: Установка обновлений из доверенных источников.
В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.

Компенсирующие меры:
- использование двухфакторной аутентификации для всех учётных записей GitLab;
- отключение опции обхода двухфакторной аутентификации SAML в GitLab;
- использование SIEM-систем для отслеживания событий журнала, связанных с регистрацией SAML;
- использование VPN для организации удалённого доступа к уязвимому программному обеспечению.

Использование рекомендаций:
https://github.com/SAML-Toolkits/ruby-saml/commit/1ec5392bc506fe43a02dbb66b68741051c5ffeae
https://github.com/SAML-Toolkits/ruby-saml/commit/4865d030cae9705ee5cdb12415c654c634093ae7
https://github.com/SAML-Toolkits/ruby-saml/security/advisories/GHSA-jw9c-mfg7-9rx2
https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-cvp8-5r8g-fhvq
https://about.gitlab.com/releases/2024/09/17/patch-release-gitlab-17-3-3-released/

Идентификатор типа ошибки

Идентификатор, установленный в соответствии с общим перечнем ошибок CWE
Идентификатор Описание
CWE-347 CWE-347 Improper Verification of Cryptographic Signature

Идентификаторы CVE уязвимостей

Идентификатор, базы данных общеизвестных уязвимостей информационной безопасности
Идентификатор Описание
CVE-2024-45409 The Ruby SAML library vulnerable to a SAML authentication bypass via Incorrect XPath selector

НКЦКИ уязвимости

Бюллетени НКЦКИ - уязвимости ПО
Идентификатор Дата бюллетеня Описание
VULN:20240923-33 23.09.2024 Обход безопасности в SAML-Toolkits ruby-saml

CVSS

Система общей оценки уязвимостей
Оценка Severity Версия Базовый вектор
9.4 HIGH 2.0 AV:N/AC:L/Au:N/C:C/I:C/A:N
10 CRITICAL 3.0 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

Идентификаторы других систем описаний уязвимостей

CVE-2024-45409
Вендор:
  • Ruby Team
  • GitLab Inc.
Тип ПО:
  • Прикладное ПО информационных систем
  • Сетевое программное средство
Наименование ПО:
  • Ruby SAML
  • Omniauth SAML
  • Gitlab
Версия ПО:
  • до 1.17.0 (Ruby SAML)
  • до 1.12.3 (Ruby SAML)
  • от 2.1.0 до 2.2.1 (Omniauth SAML)
  • от 2.1.0 до 2.1.2 (Omniauth SAML)
  • от 1.10.3 до 1.10.5 (Omniauth SAML)
  • до 17.3.3 (Gitlab)
  • до 17.2.7 (Gitlab)
  • до 17.1.8 (Gitlab)
  • до 17.0.8 (Gitlab)
  • до 16.11.10 (Gitlab)
Ссылки на источники:

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.