Science & Tech · Cybersecurity · 58 mins ago

Gheist campaign exploits stolen GitHub tokens to expose repository secrets

Gheist campaign exploits stolen GitHub tokens to expose repository secrets

Attackers used stolen GitHub tokens to plant secret-stealing workflows in repositories they could access, Wiz said.

The campaign, called Gheist, affected more than 850 compromised accounts and spread across more than 13,500 branches on GitHub.

The workflows printed repository secrets into GitHub Actions logs, which the attackers downloaded before deleting the runs.

GitHub’s approval hold stopped every public run Wiz checked, but the safeguard does not cover private repositories or GitHub Enterprise Server.

In those environments, some workflows ran and exposed secrets, including environment-scoped credentials that can be used for production systems.

Wiz traced some stolen tokens to infostealer logs and earlier supply-chain compromises, but did not say how many organizations had secrets exposed.

The campaign was still active and changing as of October 24, although about two-thirds of the implicated accounts were no longer available on GitHub.

Organizations should revoke affected tokens and rotate every secret the exposed repositories could access.

3 sources

Related

What people are saying

GitHubplatform documentation
currently applies to public repositories on github.com only
via The Hacker News
Wizcloud security company
buggy
via Infosecurity Magazine