GitHub Action tj-actions/verify-changed-files is vulnerable to command injection in output filenames
CVE-2023-52137
What is CVE-2023-52137?
The tj-actions/verify-changed-files action is susceptible to command injection through user-controlled filenames. Attackers can exploit this vulnerability to execute arbitrary commands on the GitHub Runner, which can lead to unauthorized access to sensitive information such as the GITHUB_TOKEN. This occurs when input values containing special characters, like ;, are improperly handled within the run block. The issue has been resolved in versions 17 and 17.0.0 by implementing safe_output settings and ensuring that special characters in filenames are correctly escaped for bash environments.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
verify-changed-files < 17.0.0
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
