Популярното хранилище на софтуерни проекти GitHub беше използвано в кампания за мащабна кражба на данни, използвани за достъп до различни облачни услуги. Хакерите се насочиха към 8000 хранилища (репозитори), за да откраднат ключове за OpenAI, Anthropic и различни клауд услуги.

В периода между 10 и 12 ноември нападателите вмъкнаха зловредни промени (commits) в 8093 хранилища, като за целта използваха 4833 компрометирани акаунта, съобщи SafeDep.

Обхватът на атаката надхвърли изходния код на продуктите – извършителите се прицелиха конкретно в секретни данни в GitHub Actions, идентификационни данни за облачни услуги и API ключове за популярни AI услуги, включително OpenAI, Anthropic и Hugging Face.

Според компанията Aikido Security, нападателите първо са тествали възможностите на откраднатите GitHub токени. Те са инициирали заявки за сливане (pull requests, предложения за обединяване на промени в дадено хранилище) с етикет „docs: dependency audit notes”.

Заявките са идвали от клон (branch), наречен „wfx-docs”, и са съдържали малък файл с бележки. Това е послужило като тест, за да се установи дали компрометираният акаунт разполага с права за внасяне на промени в целевия проект.

Общо са били идентифицирани 61 879 такива заявки в 61 734 хранилища, като всички те са произлезли от въпросните 4833 компрометирани акаунта.