<?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://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-29T14:18:33.227992+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" 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://vulnerability.circl.lu/vuln/cve-2026-32921</id>
    <title>CVE-2026-32921 — OpenClaw &lt; 2026.3.8 - Script Content Modification via Mutable Operand Binding in system.run</title>
    <updated>2026-09-29T14:18:33.722168+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> OpenClaw</p>
<p>OpenClaw before 2026.3.8 contains an approval bypass vulnerability in system.run where mutable script operands are not bound across approval and execution phases. Attackers can obtain approval for script execution, modify the approved script file before execution, and execute different content while maintaining the same approved command shape.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2026-32921"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-8g75-q649-6pv6</id>
    <title>GHSA-8g75-q649-6pv6 — OpenClaw's system.run approvals did not bind mutable script operands across approval and execution</title>
    <updated>2026-09-29T14:18:33.722388+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: openclaw</p>
<p>OpenClaw's `system.run` approval flow did not bind mutable interpreter-style script operands across approval and execution.</p>
<p>A caller could obtain approval for an execution such as `sh ./script.sh`, rewrite the approved script before execution, and then execute different content under the previously approved command shape. The approved `argv` values remained the same, but the mutable script operand content could drift after approval.</p>
<p>Latest published npm version verified vulnerable: `2026.3.7`</p>
<p>The initial March 7, 2026 fix in `c76d29208bf6a7f058d2cf582519d28069e42240` added approval binding for shell scripts and a narrow interpreter set, but follow-up maintainer review on March 8, 2026 found that `bun` and `deno` script operands still did not produce `mutableFileOperand` snapshots.</p>
<p>A complete fix shipped on March 9, 2026 in `cf3a479bd1204f62eef7dd82b4aa328749ae6c91`, which binds approved `bun` and `deno run` script operands to on-disk file snapshots and denies post-approval script drift before execution.</p>
<p>## Affected Packages / Versions</p>
<p>- Package: `openclaw` (npm)
- Affected versions: `&lt;= 2026.3.7`
- Patched version: `2026.3.8`</p>
<p>## Fix Commit(s)</p>
<p>- `c76d29208bf6a7f058d2cf582519d28069e42240`
- `cf3a479bd1204f62eef7dd82b4aa328749ae6c91`</p>
<p>## Release Verification</p>
<p>- npm `2026.3.7` remains vulnerable.
- npm `2026.3.8` contains the completed fix.</p>
<p>Thanks @tdjackey for reporting.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-8g75-q649-6pv6"/>
  </entry>
</feed>
