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
- Chainguard Melange
- Chainguard-dev Melange — versions >= 0.3.0, < 0.40.3
Weakness classification (CWE)
References
- security-advisories@github.com (x_refsource_CONFIRM, Patch, Vendor Advisory)
- security-advisories@github.com (Patch, x_refsource_MISC)
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.