<?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-30T08:49:12.176878+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/cve-2026-28472</id>
    <title>CVE-2026-28472 — OpenClaw &lt; 2026.2.2 - Device Identity Check Bypass in Gateway WebSocket Connect Handshake</title>
    <updated>2026-09-30T08:49:12.180346+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> OpenClaw</p>
<p>OpenClaw versions prior to 2026.2.2 contain a vulnerability in the gateway WebSocket connect handshake in which it allows skipping device identity checks when auth.token is present but not validated. Attackers can connect to the gateway without providing device identity or pairing by exploiting the presence check instead of validation, potentially gaining operator access in vulnerable deployments.</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/cve-2026-28472"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-rv39-79c4-7459</id>
    <title>GHSA-rv39-79c4-7459 — OpenClaw's gateway connect could skip device identity checks when auth.token was present but not yet validated</title>
    <updated>2026-09-30T08:49:12.180567+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: openclaw</p>
<p>### Summary</p>
<p>The gateway WebSocket `connect` handshake could allow skipping device identity checks when `auth.token` was present but not yet validated.</p>
<p>### Details</p>
<p>In `src/gateway/server/ws-connection/message-handler.ts`, the device-identity requirement could be bypassed based on the *presence* of a non-empty `connectParams.auth.token` rather than a *validated* shared-secret authentication result.</p>
<p>### Impact</p>
<p>In deployments where the gateway WebSocket is reachable and connections can be authorized via Tailscale without validating the shared secret, a client could connect without providing device identity/pairing. Depending on version and configuration, this could result in operator access.</p>
<p>### Deployment Guidance</p>
<p>Per OpenClaw security guidance, the gateway should only be reachable from a trusted network and by trusted users (for example, restrict Tailnet users/ACLs when using Tailscale Serve).</p>
<p>If the gateway WebSocket is only reachable by trusted users, there is typically no untrusted party with network access to exploit this issue.</p>
<p>### Affected Packages / Versions</p>
<p>- Package: `openclaw` (npm)
- Affected: `&lt;= 2026.2.1`
- Fixed: `&gt;= 2026.2.2`</p>
<p>### Fix</p>
<p>Device-identity skipping now requires *validated* shared-secret authentication (token/password). Tailscale-authenticated connections without validated shared secret require device identity.</p>
<p>### Fix Commit(s)</p>
<p>- fe81b1d7125a014b8280da461f34efbf5f761575</p>
<p>Thanks @simecek for reporting.</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-rv39-79c4-7459"/>
  </entry>
</feed>
