PT-2026-40728 · Uniget Org+1 · Cli+1
0X5T4L1N
·
Published
2026-05-13
·
Updated
2026-05-28
·
CVE-2026-45152
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
uniget versions prior to 0.27.1
Description
A command injection issue exists in uniget, a universal installer and updater for container tools. The problem occurs because the
check field from JSON metadata files is loaded and executed using /bin/bash -c without proper validation or sanitization. An attacker can craft malicious metadata to execute arbitrary shell commands with the privileges of the user running the software when performing operations such as describe, install, update, or inspect. This is specifically triggered within the RunVersionCheck() function, where the tool.Check variable is passed directly to the shell, allowing shell metacharacters to be interpreted.Recommendations
Update to version 0.27.1.
As a temporary workaround, avoid using metadata files from untrusted sources to prevent the execution of malicious commands via the
check field.Exploit
Fix
OS Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cli
Gitlab.Com/Uniget-Org/Cli