Patchfirst
CVE-2025-30154 KEVPublic exploit High · 8.6 EPSS 2.5%

reviewdog/action-setup GitHub Action Embedded Malicious Code Vulnerability

reviewdog · action-setup GitHub Action

Summary

The reviewdog/action-setup GitHub Action, which installs reviewdog, contained embedded malicious code in its reviewdog/action-setup@v1 release during a compromise window on March 11, 2025, and other reviewdog actions that call it, including action-shellcheck, action-composite-template, action-staticcheck, action-ast-grep, and action-typos, are affected regardless of version or pinning method. An attacker who can get a workflow to run the affected action, with no authentication or user interaction required, can cause exposed secrets to be dumped into GitHub Actions workflow logs.

Official description · NVD

reviewdog/action-setup is a GitHub action that installs reviewdog. reviewdog/action-setup@v1 was compromised March 11, 2025, between 18:42 and 20:31 UTC, with malicious code added that dumps exposed secrets to Github Actions Workflow Logs. Other reviewdog actions that use `reviewdog/action-setup@v1` that would also be compromised, regardless of version or pinning method, are reviewdog/action-shellcheck, reviewdog/action-composite-template, reviewdog/action-staticcheck, reviewdog/action-ast-grep, and reviewdog/action-typos.

Breakdown
65.9 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 5 days after disclosure.

  1. Disclosedday 0
  2. First seen exploitedVulnCheck KEV evidenceAdded to CISA KEVEU database agrees+5 days

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

2 , grouped by in kill-chain order, 2 cited passages 2

Initial AccessTA0001

Compromise Software Supply Chain T1195.002 Medium
AI mapping from the description · how it is exploited

supply chain compromise of trusted action

reviewdog/action-setup@v1 was compromised March 11, 2025
From the official description (NVD) Original (opens in a new tab) ↗

Credential AccessTA0006

Credentials In Files T1552.001 Medium
AI mapping from the description · primary impact

malicious code harvests credentials from workflow logs

dumps exposed secrets to Github Actions Workflow Logs
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 41 general rules for its techniques

Rules for this CVE

0 that reference CVE-2025-30154 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

1 package in 1 ecosystem. Main package: reviewdog/action-setup.

GitHub Actionsreviewdog/action-setupGHSA-qmg3-hpqr-gqvc

No fixed version published. Check the advisory or remove the package.

The advisory lists this package without version ranges.

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

6 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close