ci: pass ref name via env to block template injection

Interpolating `github.ref_name` directly into the release `run` block lets an attacker-controlled ref name execute shell code. Pass it through the `GITHUB_REF_NAME` env var instead.

Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
pull/32491/head
Benoit Tigeot 2 months ago
parent 4c5c9ead24
commit 8fae8dd4c0
No known key found for this signature in database
GPG Key ID: 8E6D4FC8AEBDA62C

@ -39,8 +39,8 @@ jobs:
run: |
set -eu -o pipefail
make build-cross VERSION="${{ github.ref_name }}"
make dist checksum VERSION="${{ github.ref_name }}"
make build-cross VERSION="${GITHUB_REF_NAME}"
make dist checksum VERSION="${GITHUB_REF_NAME}"
- name: Set latest version
run: |

Loading…
Cancel
Save