chore(deps): update super-linter/super-linter action to v8 [security]#376
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update super-linter/super-linter action to v8 [security]#376renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
This PR contains the following updates:
v6.0.0→v8.3.1Super-linter is vulnerable to command injection via crafted filenames in Super-linter Action
CVE-2026-25761 / GHSA-r79c-pqj3-577x
More information
Details
Summary
The Super-linter GitHub Action is vulnerable to command injection via crafted filenames. When this action is used in downstream GitHub Actions workflows, an attacker can submit a pull request that introduces a file whose name contains shell command substitution syntax, such as
$(...). In affected Super-linter versions, runtime scripts may execute the embedded command during file discovery processing, enabling arbitrary command execution in the workflow runner context. This can be used to disclose the job’sGITHUB_TOKENdepending on how the workflow configures permissions.Details
The issue appears originates in the logic that scans the repository for changed files to check.
pull_requestevents.$GITHUB_TOKEN.Impact
GITHUB_TOKEN.The level of exposure depends on the source of the pull request.
To actively exploit the vulnerability, an attacker needs have the ability to run workflows without any approval from the repository admin.
Also, the
GITHUB_TOKENneeds to have unconstrained access to repository resources. Even in that case, for pull request coming from forked repositories, no secrets are passed to the forked repository when running workflows triggered bypull_requestevents, and theGITHUB_TOKENdrops and write permission on the source repository source.Finally, although not specific to this vulnerability, we recommend auditing
workflow_callandpull_request_targetworkflows because they can lead to compromise, regardless of whether you're using Super-linter, or not, as explained by this GitHub Enterprise doc.Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
super-linter/super-linter (super-linter/super-linter)
v8.3.1Compare Source
🐛 Bugfixes
⬆️ Dependency updates
🧰 Maintenance
v8.3.0Compare Source
🚀 Features
🐛 Bugfixes
⬆️ Dependency updates