Toutes les vulnérabilités
HIGHSupply chainexploited in the wild

CVE-2025-30154

CI/CD · reviewdog/action-setup

Résumé

On March 11, 2025 between 18:42 and 20:31 UTC, reviewdog/action-setup@v1 was compromised. Attackers gained enough access to repoint the v1 tag to a malicious fork and inserted a base64-encoded payload directly into install.sh that dumped exposed secrets into GitHub Actions workflow logs. Dependent reviewdog actions (action-shellcheck, action-staticcheck, action-typos and others) were transitively affected. This compromise is believed to have been the entry point that led to the broader tj-actions/changed-files attack; deeper analysis found roughly 218 repositories actually leaked secrets.

Comment l’éviter dans votre code

  • Pin every action, including nested/transitive actions, to an immutable commit SHA.
  • Restrict GITHUB_TOKEN scopes per job; grant write access only where strictly required.
  • Monitor CI runner egress and fail builds on unexpected outbound connections.
  • Re-pin and rebuild after any upstream action compromise, and rotate exposed secrets.
  • Prefer a small set of vetted, reviewed actions over broad reuse of community actions.

Références

Vulnérabilités liées

Tout Supply chain →