Dark ReadingAlexander Culafi
GhostAction Targets GitHub Again as Operators Remain Active
Part of the GhostAction story · since 9 Oct
- Fri 9 Oct, 21:07 UTC. The Hacker News, first report. GhostAction Hijacks Maintainer Accounts to Steal Secrets From GitHub Repositories.
- Thu 15 Oct, 09:26 UTC. The Hacker News. GhostAction Hackers Hijack 1,900 GitHub Accounts to Steal Secrets.
- Mon 19 Oct, 14:00 UTC. The Hacker News. GhostAction Hides Credential Stealer in a Font Across 94 GitHub Repos.
- Wed 28 Oct, 23:00 UTC. Dark Reading, its first report on the story. GhostAction Targets GitHub Again as Operators Remain Active. This article, 4th of 4.
A new wave of GhostAction attacks largely fizzled, but the operators behind the supply chain campaign remain active and adaptable. GhostAction targets GitHub by compromising developer accounts and injecting malicious GitHub Actions workflow files into repositories. By abusing the high level of trust placed in workflows, the attackers aim to exfiltrate credentials, access tokens and other secrets, with the intention of enabling broader access to CI/CD pipelines and cloud environments.
GitGuardian’s researchers reported an escalation in activity this month, including a large-scale push of malicious workflows across thousands of public repositories and continued attempts to leverage compromised accounts for further infiltration.
During the most recent wave, the threat actor deployed multiple payloads depending on the runner type, including a “seven workflows” variant that searches for credentials in GitHub runners and wikis, a “Security-audit.yml” for GitHub-hosted code and history, self-hosted runner payloads, a variant targeting GitHub runners with AWS OIDC token requests to seize cloud access, and a font-stealer payload disguised as a VS Code task.
The font stealer family is notable for its copycat provenance, linked to PolinRider, and while GitGuardian found a likely overlap with GhostAction, they observed no definitive evidence that any run occurred. GitHub reportedly identified and blocked execution of the malicious workflows, but researchers noted persistent access to about 1,800 compromised accounts, with many tokens already used previously.
Looking ahead, researchers warn that the campaign’s payloads show intent to pivot toward cloud and internal-network access, suggesting further waves with revised variants. In the meantime, GitHub users are advised to audit for the IoC indicators published by GitGuardian, revoke compromised tokens, and rotate credentials across affected repositories and histories.
How the story developed
4 articles from 2 outlets since 9 Oct. Picked up again on 28 Oct after 9 days quiet. This was the 4th report, 19 days after the first.
- Fri 9 Oct, 21:07 UTC. The Hacker News, first report. GhostAction Hijacks Maintainer Accounts to Steal Secrets From GitHub Repositories.
- Thu 15 Oct, 09:26 UTC. The Hacker News. GhostAction Hackers Hijack 1,900 GitHub Accounts to Steal Secrets.
- Mon 19 Oct, 14:00 UTC. The Hacker News. GhostAction Hides Credential Stealer in a Font Across 94 GitHub Repos.
- Wed 28 Oct, 23:00 UTC. Dark Reading, its first report on the story. GhostAction Targets GitHub Again as Operators Remain Active. This article, 4th of 4.
- No CVE
- Larger: an outlet’s first report
- Coverage over time
- Quiet time, folded
Show all 4 articles as a listHide the list
- Fri 9 OctDay 01
- GhostAction Hijacks Maintainer Accounts to Steal Secrets From GitHub Repositories21:07 · The Hacker News · First report
Quiet for 6 days
Thu 15 OctDay 61- GhostAction Hackers Hijack 1,900 GitHub Accounts to Steal Secrets09:26 · The Hacker News · Picked up again
Quiet for 4 days
Mon 19 OctDay 101- GhostAction Hides Credential Stealer in a Font Across 94 GitHub Repos14:00 · The Hacker News · Picked up again
Quiet for 9 days
Wed 28 OctDay 191- GhostAction Targets GitHub Again as Operators Remain Active23:00 · Dark Reading · Picked up again · This article, 4th of 4