<?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-10-07T10:06:33.067743+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/ghsa-9mph-4f7v-fmvh</id>
    <title>GHSA-9mph-4f7v-fmvh — OpenClaw has agent avatar symlink traversal in gateway session metadata</title>
    <updated>2026-10-07T10:06:33.068823+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: openclaw</p>
<p>## Summary
A crafted local avatar path could follow a symlink outside the agent workspace and return arbitrary file contents as a base64 `data:` URL in gateway responses.</p>
<p>## Impact
- Confidentiality impact: local file read in the gateway process context.
- Exfiltration path: `agents.list` can return the resulting `avatarUrl` payload.</p>
<p>## Affected Components
- `src/gateway/session-utils.ts` (`resolveIdentityAvatarUrl`)</p>
<p>## Affected Packages / Versions
- Package: `openclaw` (npm)
- Introduced: `v2026.1.21`
- Affected published versions: `&lt;= 2026.2.21-2`
- Planned patched version: `2026.2.22`</p>
<p>## Remediation
- Resolve workspace and avatar paths with `realpath` and enforce realpath containment.
- Open files with `O_NOFOLLOW` when available.
- Compare pre-open and opened file identity (`dev`/`ino`) to block swap races.
- Add regression tests for outside-workspace symlink rejection and in-workspace symlink allowance.</p>
<p>## Fix Commit(s)
- `3d0337504349954237d09e4d957df5cb844d5e77`</p>
<p>OpenClaw thanks @aether-ai-agent for reporting.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-9mph-4f7v-fmvh"/>
  </entry>
</feed>
