<?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://cve.radiocsirt.org</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>Tue, 13 Oct 2026 00:07:25 +0000</lastBuildDate>
    <item>
      <title>BREW-cdxgen-GHSA-5vwr-qchf-q4pf — @cyclonedx/cdxgen: Maven project scanning may allow shell command injection through repository-controlled module paths</title>
      <link>https://cve.radiocsirt.org/vuln/brew-cdxgen-ghsa-5vwr-qchf-q4pf</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: cdxgen&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;A command injection vulnerability existed in the Maven scanning flow of cdxgen before version 12.4.3.&lt;/p&gt;
&lt;p&gt;When cdxgen scanned an attacker-controlled Maven project, repository-controlled paths could be used in the Maven command construction. In affected versions, some Maven invocations were executed with `shell: true`. A directory name containing shell metacharacters could therefore be interpreted by the shell instead of being treated only as a filesystem path.&lt;/p&gt;
&lt;p&gt;This could allow an attacker who controls a scanned repository to execute commands in the cdxgen process context.&lt;/p&gt;
&lt;p&gt;The issue affected both the CLI and server mode. The issue is patched in `12.4.3`.&lt;/p&gt;
&lt;p&gt;## Affected asset&lt;/p&gt;
&lt;p&gt;- Project: cdxgen
- Tested version: 12.4.1
- Mode tested: server mode
- Endpoint: `POST /sbom`
- Scanner path: Java / Maven project scanning&lt;/p&gt;
&lt;p&gt;## Patch&lt;/p&gt;
&lt;p&gt;Version 12.4.3 includes hardening for this issue with PR #4059&lt;/p&gt;
&lt;p&gt;The patch adds multiple mitigations:&lt;/p&gt;
&lt;p&gt;- Maven command invocations no longer use unconditional shell execution on POSIX platforms.
- Bazel command invocation was similarly changed away from unconditional shell execution.
- Windows compatibility is preserved using `shell: isWin` where needed.
- `safeSpawnSync` now blocks `shell: true` invocations when the command or direct argument values contain shell metacharacters.
- cdxgen does not validate or sanitise every nested directory. The threat model is updated to clarify mitigation scope.&lt;/p&gt;
&lt;p&gt;## Workarounds&lt;/p&gt;
&lt;p&gt;The recommended remediation is t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: cdxgen&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;A command injection vulnerability existed in the Maven scanning flow of cdxgen before version 12.4.3.&lt;/p&gt;
&lt;p&gt;When cdxgen scanned an attacker-controlled Maven project, repository-controlled paths could be used in the Maven command construction. In affected versions, some Maven invocations were executed with `shell: true`. A directory name containing shell metacharacters could therefore be interpreted by the shell instead of being treated only as a filesystem path.&lt;/p&gt;
&lt;p&gt;This could allow an attacker who controls a scanned repository to execute commands in the cdxgen process context.&lt;/p&gt;
&lt;p&gt;The issue affected both the CLI and server mode. The issue is patched in `12.4.3`.&lt;/p&gt;
&lt;p&gt;## Affected asset&lt;/p&gt;
&lt;p&gt;- Project: cdxgen
- Tested version: 12.4.1
- Mode tested: server mode
- Endpoint: `POST /sbom`
- Scanner path: Java / Maven project scanning&lt;/p&gt;
&lt;p&gt;## Patch&lt;/p&gt;
&lt;p&gt;Version 12.4.3 includes hardening for this issue with PR #4059&lt;/p&gt;
&lt;p&gt;The patch adds multiple mitigations:&lt;/p&gt;
&lt;p&gt;- Maven command invocations no longer use unconditional shell execution on POSIX platforms.
- Bazel command invocation was similarly changed away from unconditional shell execution.
- Windows compatibility is preserved using `shell: isWin` where needed.
- `safeSpawnSync` now blocks `shell: true` invocations when the command or direct argument values contain shell metacharacters.
- cdxgen does not validate or sanitise every nested directory. The threat model is updated to clarify mitigation scope.&lt;/p&gt;
&lt;p&gt;## Workarounds&lt;/p&gt;
&lt;p&gt;The recommended remediation is t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-cdxgen-ghsa-5vwr-qchf-q4pf</guid>
    </item>
  </channel>
</rss>
