Уязвимость GitHub позволяла угнать чужой репозиторий в обход защиты

Уязвимость GitHub позволяла угнать чужой репозиторий в обход защиты

Уязвимость GitHub позволяла угнать чужой репозиторий в обход защиты

Команда Checkmarx обнаружила брешь в защите облачного хостинга GitHub от клонирования репозиториев в рамках атак на цепочку поставок. Как оказалось, создать такой источник вредоносного кода все еще можно, притом легко — путем переименования.

Хранилища на GitHub получают уникальные URL, которые привязываются к аккаунту владельца. Когда пользователь меняет имя аккаунта, на веб-сервисе создаются редиректоры. В Checkmarx придумали, как угнать перенаправленный трафик, сломав логику редиректа, и назвали свой способ RepoJacking.

В итоге на GitHub появился дополнительный механизм защиты, отвечающий за удаление популярных, но устаревших пространств имен (связок имя пользователя / имя репозитория) — чтобы ими не воспользовались злоумышленники. Эта контрмера пускается в ход, когда недельная норма клонов opensource-проекта перевалит за сотню.

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

  • злоумышленник создает репозиторий с именем (условно repo), выведенным из обихода, но под другим аккаунтом, разрывая связку (например, вместо прежнего юзернейма victim использует helper);
  • helper_account передает репозиторий repo новому владельцу (attacker) в соответствии с принятым регламентом;
  • тот переименовывает свой аккаунт в victim;
  • новоявленный victim_account принимает запрос на передачу права собственности.

В итоге пространство имен victim/repo попадает под контроль авторов атаки — из-за того, что специализированная защита GitHub считает устаревшей только комбинацию юзернейм / имя репозитория. По словам Checkmarx, подобным образом можно угнать любой популярный софт, если его владелец менял имя пользователя.

Просмотр каталогов Go, Swift и Packagist выявил более 10 тыс. пакетов, находящихся в зоне риска. Оператор GitHub устранил опасную уязвимость в прошлом месяце — 19 сентября.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

Данные 4500 карт белорусских банков всплыли в даркнете и мессенджерах

Аналитики департамента киберразведки компании F6 второй год подряд замечают тревожную тенденцию — число скомпрометированных платёжных карт белорусских банков продолжает расти. С октября 2024 по октябрь 2025 года система F6 Threat Intelligence обнаружила более 4500 карточных реквизитов, всплывших в мессенджерах, на форумах и в даркнете.

Это на 53% больше, чем годом ранее, и в 2,3 раза больше, чем два года назад.

Примерно половина этих карт выставлена на продажу — злоумышленники торгуют данными, чтобы потом либо украсть деньги со счетов, либо обналичить средства, похищенные у других жертв.

В списке потенциально пострадавших могут быть и россияне — с 2022 года многие пользуются картами белорусских банков с логотипами Visa и Mastercard.

Когда реквизиты карты (номер, имя, срок действия, CVV) попадают в руки преступников, вариантов у них появлется несколько:

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

В обоих случаях владелец скомпрометированной карты рискует: либо лишиться всех денег, либо невольно стать частью преступной схемы в роли так называемого дропа.

На теневом рынке такие данные стоят недёшево: премиальные карты продаются по цене от $5 до $15 за штуку. Торговля идёт не только на известных кардшопах, но и в закрытых чатах и каналах мессенджеров.

Как карты попадают к мошенникам? F6 выделяет несколько основных способов:

  1. Фишинг. Пользователю приходит сообщение якобы от банка или знакомой компании с просьбой «подтвердить данные» или «проверить платёж». На самом деле ссылка ведёт на поддельный сайт, где жертва сама вводит свои реквизиты.
  2. Социальная инженерия и скам. Мошенники размещают фейковые вакансии, выманивая копии документов и номера карт «для перечисления зарплаты».
  3. Вредоносные программы. Под видом приложений или по ссылкам из писем на устройство попадает троян, стилер или кейлоггер — и всё: пароли, данные карт и даже доступ к онлайн-банку уходят злоумышленникам.

Даже несмотря на усилия банков и госорганов, объём утечек продолжает увеличиваться. По оценкам F6, в открытом доступе — включая даркнет — оказывается около 10% всех скомпрометированных карт, а реальные масштабы больше.

Причём преступники не выбирают конкретные банки: страдают и крупные, и небольшие, просто пропорционально числу их клиентов.

«Данные банковских карт остаются одной из самых ценных целей для киберпреступников. Они совершенствуют методы кражи и использования информации, что приводит к серьёзным финансовым потерям. Чем больше людей совершают онлайн-платежи и переводы, тем выше риск компрометации», — говорит Владислав Куган, старший аналитик отдела исследования кибератак F6 Threat Intelligence.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

RSS: Новости на портале Anti-Malware.ru