Stolen GitHub tokens used to leak repository secrets through build logs
Attackers who steal GitHub login tokens are adding hidden automated jobs to code projects that print the project's passwords and keys into the build logs. The attackers then download those logs and delete them, so the secrets leave without
| Severity | HighSecurity incident |
|---|---|
| Being exploited? | ReportedBy Wiz Research, The Hacker News, not officially confirmed yet |
| What to do | Check exposureRevoke any potentially stolen GitHub tokens and rotate the secrets stored in affected repositories. |
| How sure is this? | 2 independent sourcesSeveral independent publishers agree |
How the attack works simplified
- 1Stolen tokenAttacker obtains a GitHub token
- 2Plant workflowAdds a job that prints secrets to logs
- 3Secrets in logsRepository secrets appear in Actions logs
- 4Download logsAttacker downloads the logs, then deletes the runs
- ResultRepository secrets are stolen
What happened
An automated campaign called Gheist uses stolen GitHub tokens to plant GitHub Actions workflows that dump repository secrets into Actions logs, which the attackers download and then delete. It reportedly succeeds in private repositories and GitHub Enterprise environments and uses no command-and-control server.
Are you affected?
You are affected if your GitHub tokens or accounts have been stolen and your repositories store secrets that Actions workflows can access.
GitHub private repositories and GitHub Enterprise environments reachable with stolen GitHub tokens.
What to do
- Revoke and rotate any GitHub tokens that may have been exposed or stolen
- Review recent workflow runs and workflow files for unfamiliar secret-dumping jobs
- Rotate secrets stored in affected repositories, such as API keys and deployment credentials
- Enable and follow GitHub's recent security safeguards that pause suspicious activity
Timeline
- 25 Oct 2026, 17:55 UTCPublicly disclosed
- 25 Oct 2026, 17:55 UTCReported by Wiz Research · Wiz Research
- 25 Oct 2026, 18:51 UTCPicked up by Zero Radar
- 26 Oct 2026, 09:22 UTCThe Hacker News reported on it · The Hacker News
Sources 2 reports, oldest first
Security researchers research teams and mailing lists
- Gheist: Attempted Scaled Abuse of Stolen GitHub Tokens StumblesWiz Research · 25 Oct 2026, 17:55 UTC
Security press established security newsrooms
- Gheist Uses Stolen GitHub Tokens to Steal Private Repository Secrets via Actions LogsThe Hacker News · 26 Oct 2026, 07:49 UTC
Technical details
- ID
- ZR-d91f0b10
- Disclosed
- 25 Oct 2026, 17:55 UTC
- On Zero Radar
- 25 Oct 2026, 18:51 UTC (56 min after disclosure)
- Last change
- 26 Oct 2026, 09:22 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works