Уязвимость в Git может привести к утечке пользовательских данных.

dEpz5LV5PYpqYBngLd6omi 1200 80 dEpz5LV5PYpqYBngLd6omi 1200 80

Исследования в области кибербезопасности выявили уязвимости Clone2Leak

Обнаруженные угрозы

Исследователь по безопасности из японской компании GMO Flatt Security, известный под псевдонимом RyotaK, обнаружил несколько связанных между собой уязвимостей в системе управления версиями Git, которые были названы Clone2Leak. Эти уязвимости позволяли злоумышленникам получать доступ к учетным данным через помощник по работе с учётными записями Git. Уязвимости были своевременно сообщены разработчикам и устранены.

Работа помощника учетных данных Git

Помощник учётных данных Git — это функция, обеспечивающая безопасное хранение и управление учетной информацией (логинами, паролями или токенами доступа), необходимой для аутентификации с удалёнными репозиториями. Она упрощает процесс аутентификации, сохраняя учётные данные, чтобы пользователям не приходилось вводить их при каждом использовании Git.

Реклама

Описание уязвимостей

На уязвимости оказалось восприимчиво несколько популярных инструментов: GitHub Desktop, Git LFS, GitHub CLI/Codespaces и Git Credential Manager. Clone2Leak включает в себя три основные уязвимости, связанные с использованием «переноса каретки» в GitHub Desktop и Git Credential Manager, а также «внедрение новой строки» в Git LFS. Помимо этого, исследователь выявил логическую уязвимость в процессе извлечения учетных данных, которая затрагивала GitHub CLI и GitHub Codespaces.

Рекомендации и обновления

Пользователям рекомендуется обновить используемые инструменты до последних безопасных версий для снижения риска потенциальной утечки учётных данных. На данный момент были выпущены исправления для всех обнаруженных уязвимостей, и настоятельно рекомендуется обновить следующее программное обеспечение: GitHub Desktop до версии 3.4.12, Git Credential Manager до версии 2.6.1, Git LFS до версии 3.6.1 и gh cli до версии 2.63.0.

Также пользователям рекомендовано активировать функцию ‘credential.protectProtocol’ в настройках Git, что повысит защиту учетных данных.

Вывод

Благодаря выявленным уязвимостям и их своевременной ликвидации пользователи системы Git могут защитить свои данные от потенциальных угроз. Однако важно следить за обновлениями и соблюдать меры предосторожности, чтобы подобные инциденты не повторялись в будущем.

Источник: TechRadar

Добавить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Будьте в курсе самых важных событий

Нажимая кнопку "Подписаться", вы подтверждаете, что ознакомились с нашими условиями и соглашаетесь с ними. Политика конфиденциальности и Условия использования
Реклама