<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-28T19:45:16.011792+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-55061</id>
    <title>fkie_cve-2026-55061</title>
    <updated>2026-09-28T19:45:16.042450+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-55061"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-qmcq-xw74-w667</id>
    <title>GHSA-qmcq-xw74-w667 — uniget CLI has an EDITOR Command Injection</title>
    <updated>2026-09-28T19:45:16.042556+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Go: gitlab.com/uniget-org/cli</p>
<p>### Summary
The uniget CLI has a command injection vulnerability in [hooks.go](vscode-file://vscode-app/app/extra/vscode/resources/app/out/vs/code/electron-browser/workbench/workbench.html) line 199 where [strings.Split(editor, " ")](vscode-file://vscode-app/app/extra/vscode/resources/app/out/vs/code/electron-browser/workbench/workbench.html) naively parses the EDITOR environment variable without respecting shell syntax. An attacker can set EDITOR="/path/to/wrapper &amp;&amp; id &amp;&amp; echo" which gets split into separate arguments, allowing the wrapper script to execute arbitrary commands like id. This was successfully exploited to execute uid=1000(w4nn4d13), confirming code execution is possible. The vulnerability affects hook editing and breaks configurations with modern editors like VSCode.</p>
<p>**Vulnerable Code:**
```
editorWithArgs := strings.Split(editor, " ")
```</p>
<p>**Location Context:**
```
editor := os.Getenv("UNIGET_EDITOR")
if len(editor) == 0 {
    editor = os.Getenv("EDITOR")
}
editorWithArgs := strings.Split(editor, " ")  // ← VULNERABLE
command := exec.Command(editorWithArgs[0], editorWithArgs[1:]...)
```
**Issue:** Naive space-splitting allows injection. EDITOR="script &amp;&amp; id &amp;&amp; echo" splits into ["script", "&amp;&amp;", "id", "&amp;&amp;", "echo"] enabling command execution.</p>
<p>## **Step to Reproduce**</p>
<p>**Step 1: **Create malicious editor wrapper
```
mkdir -p /tmp/poc-editor
cat &gt; /tmp/poc-editor/editor_wrapper.sh &lt;&lt; 'EOF'
#!/bin/bash
echo "[EDITOR] Received args: $@"
id
EOF
chmod +x /tmp/poc…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-qmcq-xw74-w667"/>
  </entry>
</feed>
