PT-2026-34803

CVE-2026-29050

·

Published

2026-04-23

·

Updated

2026-07-30

Description by

CVSS 3.1
6.1
Medium
MetricsAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions melange versions 0.32.0 through 0.43.3
Description An attacker capable of influencing a configuration file, such as in build-as-a-service or pull-request-driven CI scenarios, can manipulate the pipeline[].uses variable to include absolute paths or ../ sequences. The compilePipeline() function in pkg/build/compile.go fails to validate this variable before passing it to filepath.Join(), allowing the process to read arbitrary YAML-parseable files outside the designated pipeline directory. Since the loaded file is interpreted as a pipeline and its runs: block is executed via /bin/sh -c within the build sandbox, this enables the execution of unauthorized shell commands from out-of-tree files, bypassing standard review boundaries.
Recommendations Update to version 0.43.4. Only run melange build against configuration files from trusted sources. In CI systems processing user-supplied configurations, implement manual review of pipeline[].uses values and reject any containing .. or leading /.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-98F2-W9H9-7FP9
GO-2026-5279
OPENSUSE-SU-2026:21483-1
Found an issue in the description? Have something to add? Feel free to write us 👾