CyberRota Analysis
AI-GeneratedThe vulnerability affects the hooks edit command in uniget versions prior to 0.27.6, where an attacker can manipulate the editor environment to supply unexpected arguments to the editor executable, potentially leading to unintended actions under the privileges of the uniget process account. Although the severity is low, organizations using uniget for container tool management should prioritize updating to version 0.27.6 to mitigate any risks associated with this vulnerability.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
uniget is a universal installer and updater for (container) tools. Prior to 0.27.6, the hooks edit command in cmd/uniget/hooks.go parses UNIGET_EDITOR or EDITOR with strings.Split(editor, " ") and passes every space-delimited suffix as an argument to the selected editor executable. An attacker who can influence the editor environment and cause hook editing can supply unexpected editor arguments, potentially causing unintended actions with the privileges of the uniget process account. Go os/exec does not evaluate shell operators in these arguments, so the advisory's wrapper demonstration establishes argument delivery but does not establish shell command interpretation. This issue is fixed in version 0.27.6.