CVE-2025-30066KEV · OVERDUECWE-506

tj-actions/changed-files GitHub Action Embedded Malicious Code Vulnerability

High · published March 15, 2025

Patch now

Confirmed exploited, and the score agrees

CVSS calls it high at 8.6. It is confirmed in active exploitation. It sits in the 99.4th percentile for exploit probability.

565
days past CISA
deadline
CVSS v3.1
8.6
EPSS
72%
Percentile
99.4
In the wild
Confirmed
What it is

🚨 A sneaky update could expose your secrets! The tj-actions changed-files component has been compromised, putting your sensitive data at risk. ⚡ Think of it like a restaurant where a sneaky chef switched the menus, allowing anyone to see the secret recipes — if you're not careful, the whole kitchen is open for the taking! If exploited, this vulnerability could allow attackers to access your actions logs, uncovering sensitive information and secrets that could lead to further compromises. It's like leaving the backdoor to your house wide open for anyone to walk in!

Put simply

Think of it like a restaurant where a sneaky chef switched the menus, allowing anyone to see the secret recipes — if you're not careful, the whole kitchen is open for the taking! This vulnerability arises because versions before 46 of tj-actions changed-files improperly handled actions logs, allowing remote attackers to read them and discover sensitive data. The malicious commit effectively modified the component's behavior without raising any alarms.

What to do

If exploited, this vulnerability could allow attackers to access your actions logs, uncovering sensitive information and secrets that could lead to further compromises. It's like leaving the backdoor to your house wide open for anyone to walk in! Update to tj-actions changed-files version 46 or later immediately to close this leak. Additionally, review your actions logs to ensure no sensitive information has been compromised during the affected period. Don't forget to tighten up access controls! You’ve got this! By taking these steps, you'll protect your secrets and keep your digital fortress secure. 🛡️

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.72092 · 99.4th percentile
Weakness
CWE-506 · Embedded Malicious Code
Published
2025-03-15T10:15Z
KEV added
2025-03-18 · due 2025-04-08
Affected products (1)
ProductVersionsFixed in
tj-actions/changed-files≤ 45.0.7—
References (21)
https://blog.gitguardian.com/compromised-tj-actions/ · [email protected]https://github.com/chains-project/maven-lockfile/pull/1111 · [email protected]https://github.com/espressif/arduino-esp32/issues/11127 · [email protected]https://github.com/github/docs/blob/962a1c8dccb8c0f66548b324e5b921b5e4fbc3d6/content/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions.md?plain=1#L191-L193 · [email protected]https://github.com/modal-labs/modal-examples/issues/1100 · [email protected]https://github.com/rackerlabs/genestack/pull/903 · [email protected]https://github.com/tj-actions/changed-files/blob/45fb12d7a8bedb4da42342e52fe054c6c2c3fd73/README.md?plain=1#L20-L28 · [email protected]https://github.com/tj-actions/changed-files/issues/2463 · [email protected]https://github.com/tj-actions/changed-files/issues/2464 · [email protected]https://github.com/tj-actions/changed-files/issues/2477 · [email protected]https://news.ycombinator.com/item?id=43367987 · [email protected]https://news.ycombinator.com/item?id=43368870 · [email protected]https://semgrep.dev/blog/2025/popular-github-action-tj-actionschanged-files-is-compromised/ · [email protected]https://sysdig.com/blog/detecting-and-mitigating-the-tj-actions-changed-files-supply-chain-attack-cve-2025-30066/ · [email protected]https://web.archive.org/web/20250315060250/https://github.com/tj-actions/changed-files/issues/2463 · [email protected]https://www.stepsecurity.io/blog/harden-runner-detection-tj-actions-changed-files-action-is-compromised · [email protected]https://www.stream.security/post/github-action-supply-chain-attack-exposes-secrets-what-you-need-to-know-and-how-to-respond · [email protected]https://www.sweet.security/blog/cve-2025-30066-tj-actions-supply-chain-attack · [email protected]https://www.wiz.io/blog/github-action-tj-actions-changed-files-supply-chain-attack-cve-2025-30066 · [email protected]https://www.cisa.gov/news-events/alerts/2025/03/18/supply-chain-compromise-third-party-github-action-cve-2025-30066 · af854a3a-2127-422b-91ae-364da2661108https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-30066 · 134c704f-9b21-4f2e-91b3-4a467353bcc0
EPSS history
Timeline
  • 18 MAR 00:00Z
    Added to CISA KEV — remediate by Apr 8
    kev
  • 15 MAR 00:00Z
    tj-actions changed-files before 46 allows remote attackers to discover secrets by reading actions logs
    cvelistv5