A cascading supply chain attack that began with the compromise of the "reviewdog/action-setup@v1" GitHub Action is believed to have led to the recent breach of "tj-actions/changed-files" that leaked CI/CD secrets. Last week, a supply chain attack on the tj-actions/changed-files GitHub Action caused malicious code to write CI/CD secrets to the workflow logs for 23,000 repositories. If those logs had been public, then the attacker would have been able to steal the secrets. The tj-actions developers cannot pinpoint exactly how the attackers compromised a GitHub personal access token (PAT) used by a bot to perform malicious code changes. Today, Wiz researchers think they may have found the answer in the form of cascading supply chain attacks that started with another GitHub action named 'reviewdog/action-setup.' The cybersecurity firm reports that the attackers first compromised the v1 tag for the reviewdog/action-setup GitHub action and injected similar code to dump CI/CD secrets to log files. As tj-actions/eslint-changed-files utilizes the reviewdog/action-setup action, it is believed that the compromised action was used to dump tj-action's personal access token and steal it. "We believe that it is likely the compromise of reviewdog/action-setup is the root cause of the compromise of the tj-actions-bot PAT," explains Wiz in the report. "tj-actions/eslint-changed-files uses reviewdog/action-setup@v1, and the tj-actions/changed-files repository runs this tj-actions/eslint-change...
GitHub Action hack likely led to another in cascading supply chain attack
BleepingComputer
·Bill Toulas
·Published Mar 18, 2025
·Updated
Affected Software
5 affected components
reviewdog action-setup=v1
tj-actions changed-files
tj-actions eslint-changed-files
GitHub action-setup=v1
GitHub changed-files
Frequently Asked Questions
1
What is the main topic of this article?
The article discusses a cascading supply chain attack initiated by the compromise of the 'reviewdog/action-setup@v1' GitHub Action.
2
What security implications are discussed?
The article highlights that the attack may have led to the exposure of CI/CD secrets due to subsequent breaches.
3
What products or software are affected?
Affected software includes 'reviewdog/action-setup@v1' and 'tj-actions/changed-files'.
4
How did the attack impact other GitHub Actions?
The compromise of the initial GitHub Action likely enabled further security breaches in related GitHub Actions.
5
What should developers do in light of this incident?
Developers should review the security of their GitHub Actions and be vigilant about potential leaks of sensitive information.