Compromised GitHub Actions Tags Contain Code Targeting CI/CD Credentials

· Original article ↗

Summary

StepSecurity reported malicious commits in two actions-cool GitHub Actions repositories, with code designed to extract runner credentials and send them to t[.]m-kosche[.]com. GitHub disabled access to one repository; a link to Mini Sha-Hulud is possible.

Key points

  • StepSecurity reported that every existing tag in actions-cool/issues-helper was redirected to an imposter commit outside the action’s normal history.
  • The malicious code downloads the Bun JavaScript runtime and reads Runner.Worker memory to extract CI/CD credentials.
  • The code sends data to t[.]m-kosche[.]com; the article does not establish that credentials were successfully exfiltrated.
  • StepSecurity also found 15 compromised tags in actions-cool/maintain-one-comment with the same functionality.
  • GitHub disabled access to actions-cool/issues-helper for a terms-of-service violation.
  • The exfiltration domain was observed in activity targeting npm packages in the @antv ecosystem; a connection to Mini Sha-Hulud is possible, not confirmed.
  • Workflows pinned to a known-good full commit SHA are reported as unaffected.

Article Details

Victim Organization
actions-cool (owner of the compromised GitHub Actions repositories)
Incident Type
Software supply chain compromise involving malicious commits and poisoned tags that executed code in CI/CD workflows and exfiltrated credentials
Data Types Exposed
  • CI/CD credentials
Operational Impact
Malicious code in actions-cool/issues-helper could execute on GitHub Actions runners, read Runner.Worker memory to extract credentials, and transmit the stolen data. StepSecurity also reported 15 compromised tags in actions-cool/maintain-one-comment. GitHub disabled access to the repository. Workflows pinned to a known-good full commit SHA were reported unaffected.
Ransom Or Extortion
None reported.
Claim Status
confirmed

Indicators of compromise

TypeIndicatorContext
DOMAINt[.]m-kosche[.]comAttacker-controlled exfiltration domain that the malicious code contacted over HTTPS to transmit stolen CI/CD credentials; the article says it may be linked to the Mini Sha-Hulud campaign.

People

Vendors

Products

Related Articles