Detalle de la noticia

Ciberseguridad

Gheist Uses Stolen GitHub Tokens to Steal Private Repository Secrets via Actions Logs

Fuente: The Hacker News Publicado: 26/10/2026 · 07:49 UTC
Compartir:
Ciberseguridad Gheist Uses Stolen GitHub Tokens to Steal Private Repository Secrets via Actions Logs
Imagen: The Hacker News

Una cam­pa­ña au­to­ma­ti­za­da lla­ma­da Gheist uti­li­za cre­den­cia­les de GitHub ro­ba­das para in­ser­tar flu­jos de tra­ba­jo ma­li­cio­sos que im­pri­men los se­cre­tos de un re­po­si­to­rio en los re­gis­tros de GitHub Ac­tions, los cua­les son des­car­ga­dos por los ata­can­tes antes de eli­mi­nar las eje­cu­cio­nes. Esta ac­ti­vi­dad ha afec­ta­do exi­to­sa­men­te a re­po­si­to­rios pri­va­dos y en­tor­nos de GitHub En­ter­pri­se, mien­tras que una me­di­da de se­gu­ri­dad de GitHub que pausa eje­cu­cio­nes sos­pe­cho­sas ha lo­gra­do de­te­ner di­chos flu­jos en los re­po­si­to­rios pú­bli­cos.

El fun­cio­na­mien­to de esta cam­pa­ña im­pli­ca la crea­ción de una nueva rama con un nom­bre es­pe­cí­fi­co y la con­fir­ma­ción de un ar­chi­vo de con­fi­gu­ra­ción que ini­cia el flujo de tra­ba­jo. Al co­di­fi­car la in­for­ma­ción en base32, la he­rra­mien­ta logra eva­dir el en­mas­ca­ra­mien­to au­to­má­ti­co de se­cre­tos de GitHub para luego des­car­gar los re­gis­tros me­dian­te la API y bo­rrar la eje­cu­ción de forma in­me­dia­ta.

Las in­ves­ti­ga­cio­nes se­ña­lan que los to­kens sus­traí­dos pro­vie­nen de re­gis­tros de pro­gra­mas roba-in­for­ma­ción y ata­ques pre­vios a la ca­de­na de su­mi­nis­tro. Como res­pues­ta a esta ame­na­za, se acon­se­ja ve­ri­fi­car los re­gis­tros en busca de ac­ti­vi­dad re­la­cio­na­da con el agen­te de usua­rio de los ata­can­tes, re­vo­car los to­kens com­pro­me­ti­dos, rotar todos los se­cre­tos y tra­tar las má­qui­nas afec­ta­das como com­pro­me­ti­das.

El ar­tícu­lo ori­gi­nal no apor­ta más de­ta­lle sobre el nú­me­ro exac­to de or­ga­ni­za­cio­nes con se­cre­tos ex­pues­tos ni sobre el ori­gen es­pe­cí­fi­co de cier­tas cre­den­cia­les en la nube uti­li­za­das du­ran­te los in­ci­den­tes.