tj-actions:changed-files: information disclosure in tj-actions changed-files GitHub Action (CVE-2025-30066) #shorts

Summary

Welcome to today's security update. We'll be discussing CVE-2025-30066, a newly discovered vulnerability affecting the tj-actions 'changed-files' GitHub Action. This issue has been added to CISA's Known Exploited Vulnerabilities Catalog and involves a significant risk of information disclosure.

Product details

The affected product is the tj-actions 'changed-files' prior to version 46. This GitHub Action is used to track changes in files within a repository. Users employing versions up to 45.0.7 are at risk and should take immediate actions to mitigate potential damage.

Vulnerability type summary

This vulnerability is classified under CWE-506, involving Embedded Malicious Code. Essentially, a threat actor was able to compromise the 'changed-files' GitHub Action and inject malicious code, leading to the inadvertent exposure of secrets through action logs.

Details of the vulnerability

CVE-2025-30066 allows remote attackers to discover sensitive information by exploiting a malicious updateFeatures code that was inserted into specific versions of 'changed-files'. The attack occurred between March 14 and March 15, 2025, when updates pointing to a malicious commit, 0e58ed8, were released. The compromised versions, from v1 through v45.0.7, pose a significant risk as they allow unauthorized access to log data that may contain secrets.

Conclusion

In conclusion, CVE-2025-30066 presents a severe threat to users of the 'changed-files' GitHub Action. It is crucial for users employing the affected versions to review and update their secrets immediately. Additionally, users should update to version 46 or later to ensure protection against this vulnerability. Stay vigilant and regularly check for updates on such vulnerabilities from trusted sources like CISA.

Watch the full video on YouTube: CVE-2025-30066

Remediation and exploitation details

This chain involves the following actors

This following systems are involved

Attack entry point

Remediation actions

Exploitation actions

Related Content

NOTE: The following related content has not been vetted and may be unsafe.

CVE database technical details

CVE ID
CVE-2025-30066
Description
tj-actions changed-files before 46 allows remote attackers to discover secrets by reading actions logs. (The tags v1 through v45.0.7 were affected on 2025-03-14 and 2025-03-15 because they were modified by a threat actor to point at commit 0e58ed8, which contained malicious updateFeatures code.)
Provider
mitre
CWE / problem types
CWE-506 Embedded Malicious Code
Affected Software Versions
tj-actions:changed-files:[{'lessThan': '46', 'status': 'affected', 'version': '1', 'versionType': 'custom'}]
Date Published
2025-03-15T00:00:00.000Z
Last Updated
2025-03-22T03:55:43.512Z