RCE in Chainguard Melange

CVE-2026-24844

melange allows users to build apk packages using declarative pipelines. From version 0.3.0 to before 0.40.3, an attacker who can provide build input values, but not modify pipeline definitions, could execute arbitrary shell commands if the pipeline uses ${{vars.*}} or ${{inputs.*}} substitutions in working-directory. The field is embedded into shell scripts without proper quote escaping. This issue has been patched in version 0.40.3.

Vulnerability class: Command Injection (OS Command Injection)

EPSS: 0.002 (7.5th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.9 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-24844?
CVE-2026-24844 is a high-severity vulnerability in Chainguard Melange, classified under OS Command Injection. CVSS score: 7.9/10. Published 2026-02-04.
How severe is CVE-2026-24844?
High severity. CVSS v3 base score is 7.9 out of 10.