<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sat, 17 Oct 2026 19:27:52 +0000</lastBuildDate>
    <item>
      <title>BREW-nx-GHSA-w2vw-w76x-qr89 — Nx: OS command injection via git revisions and remote refs</title>
      <link>https://db.gcve.eu/vuln/brew-nx-ghsa-w2vw-w76x-qr89</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: nx&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;Nx core builds several `git` invocations as shell command strings with untrusted values interpolated into them, so a value that should be a git revision or ref is parsed by `/bin/sh` instead. Two entry points are reachable by an attacker: `affected` commands, where `defaultBase` / `affected.defaultBase` from `nx.json` (and the `NX_BASE` / `NX_HEAD` environment variables) reach `git merge-base` and `git diff`; and `nx import`, where a branch name advertised by a remote repository reaches `git fetch`, `git checkout`, and `git config`. In both cases an attacker who controls a repository — or who opens a pull request against one — gets arbitrary command execution on the machine of anyone who runs an ordinary Nx command against it, including CI runners.&lt;/p&gt;
&lt;p&gt;The `affected` path is the more serious of the two. `nx affected` and `nx show projects --affected` run constantly in CI, so a pull request that changes nothing but `nx.json` is enough to execute code on the runner with whatever credentials that job holds.&lt;/p&gt;
&lt;p&gt;## Severity&lt;/p&gt;
&lt;p&gt;Exploitable by anyone who controls repository content — a fork&amp;#39;s pull request, or a repository the victim clones — that the victim then runs an ordinary `nx affected` or `nx import` against; no access to the victim&amp;#39;s machine is required. We have no evidence of exploitation in the wild.&lt;/p&gt;
&lt;p&gt;## Affected &amp;amp; Patched Versions&lt;/p&gt;
&lt;p&gt;| Package | Vulnerable | Patched |
| --- | --- | --- |
| `nx` | `&amp;gt;= 14.0.0, &amp;lt; 22.7.8`; `&amp;gt;= 23.0.0, &amp;lt; 23.1.1` | `22.7.8`, `23.1.1` |&lt;/p&gt;
&lt;p&gt;Tre…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: nx&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;Nx core builds several `git` invocations as shell command strings with untrusted values interpolated into them, so a value that should be a git revision or ref is parsed by `/bin/sh` instead. Two entry points are reachable by an attacker: `affected` commands, where `defaultBase` / `affected.defaultBase` from `nx.json` (and the `NX_BASE` / `NX_HEAD` environment variables) reach `git merge-base` and `git diff`; and `nx import`, where a branch name advertised by a remote repository reaches `git fetch`, `git checkout`, and `git config`. In both cases an attacker who controls a repository — or who opens a pull request against one — gets arbitrary command execution on the machine of anyone who runs an ordinary Nx command against it, including CI runners.&lt;/p&gt;
&lt;p&gt;The `affected` path is the more serious of the two. `nx affected` and `nx show projects --affected` run constantly in CI, so a pull request that changes nothing but `nx.json` is enough to execute code on the runner with whatever credentials that job holds.&lt;/p&gt;
&lt;p&gt;## Severity&lt;/p&gt;
&lt;p&gt;Exploitable by anyone who controls repository content — a fork&amp;#39;s pull request, or a repository the victim clones — that the victim then runs an ordinary `nx affected` or `nx import` against; no access to the victim&amp;#39;s machine is required. We have no evidence of exploitation in the wild.&lt;/p&gt;
&lt;p&gt;## Affected &amp;amp; Patched Versions&lt;/p&gt;
&lt;p&gt;| Package | Vulnerable | Patched |
| --- | --- | --- |
| `nx` | `&amp;gt;= 14.0.0, &amp;lt; 22.7.8`; `&amp;gt;= 23.0.0, &amp;lt; 23.1.1` | `22.7.8`, `23.1.1` |&lt;/p&gt;
&lt;p&gt;Tre…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/brew-nx-ghsa-w2vw-w76x-qr89</guid>
    </item>
  </channel>
</rss>
