LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2025-30154: reviewdog/action-setup GitHub Action Embedded Malicious Code Vulnerability

RBRecent Breaches Vulnerability Intelligence·Mar 24, 2025
CVSS 8.6 · High⚠ Actively exploited (CISA KEV)
8.6
CVSS score
High
Severity
Active
CISA KEV
No
Ransomware use
Apr 14, 2025
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2025-30154 to its Known Exploited Vulnerabilities catalog on Mar 24, 2025, with a federal patch deadline of Apr 14, 2025 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

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.

CVE-2025-30154 is an embedded malicious code vulnerability in the reviewdog/action-setup GitHub Action. The issue allows the action to dump exposed secrets into GitHub Actions workflow logs. This matters for IT and security teams because secrets such as tokens, keys, or credentials that appear in CI/CD logs can be read by anyone with access to those logs, enabling further unauthorized access to repositories, cloud resources, or other connected systems.

Organizations that rely on GitHub Actions for automated builds, tests, or reviews should treat this as a supply-chain risk in their pipelines. Confirm all version and configuration details against the vendor advisory, as public information is limited to the high-level description provided by CISA.

How it works

The vulnerability is classified as CWE-506 (Embedded Malicious Code). In this case, the reviewdog/action-setup GitHub Action contains code that intentionally or maliciously writes exposed secrets into the standard GitHub Actions workflow logs. Once secrets are present in those logs, they become visible to users or processes that can view workflow run output.

An attacker who can influence or observe the workflow (for example, through a compromised repository, a pull request that triggers the action, or legitimate access to logs) can harvest the dumped secrets. No further exploit mechanics are detailed in the available facts; teams should treat any use of the affected action as a potential secret-exposure vector and verify exact behavior against the vendor advisory.

Am I affected? How to find it in your systems

The component runs inside GitHub Actions workflows, typically as a step that sets up the reviewdog tool for code review or linting tasks. It is commonly referenced in YAML workflow files under .github/workflows/.

If the action appears in any workflow, treat the repository as potentially affected until the advisory confirms otherwise.

How to remediate

Apply the vendor-supplied update or mitigation for reviewdog/action-setup as soon as it is available. Follow the exact instructions in the vendor advisory and the CISA guidance for this CVE. CISA also directs organizations to apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Hardening steps for this class of issue include pinning actions to full commit SHAs rather than mutable tags, restricting workflow permissions to the minimum required, and enabling GitHub's secret scanning and push protection features.

If you can't patch immediately

Until the vendor update can be applied, reduce risk with the following compensating controls:

These measures lower the chance of secret leakage but do not eliminate the underlying malicious code; plan to remediate fully as soon as possible.

If your data may have been exposed

Actively exploited vulnerabilities of this type can lead to credential theft and subsequent breaches. If workflow logs may have contained secrets, assume those secrets are compromised, rotate them immediately, and review access logs for unauthorized use. You can also run a free exposure scan of your email addresses against known breach data to determine whether related accounts have appeared in prior incidents.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

Affectedreviewdog · action-setup GitHub Action
WeaknessCWE-506
CVSS base score8.6 (High)
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
PublishedMar 19, 2025
Added to CISA KEVMar 24, 2025
Federal patch deadlineApr 14, 2025
Known ransomware useNot documented
Check if your data is exposed →

References

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities