| 0 |
| url |
VCID-13gt-wg2j-j3cn |
| vulnerability_id |
VCID-13gt-wg2j-j3cn |
| summary |
OpenClaw has browser trace/download path symlink escape in temp output handling
Browser trace/download output path handling allowed symlink-root and symlink-parent escapes from the managed temp root. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32054, GHSA-36h3-7c54-j27r
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-13gt-wg2j-j3cn |
|
| 1 |
| url |
VCID-1m1e-ywyj-2qgz |
| vulnerability_id |
VCID-1m1e-ywyj-2qgz |
| summary |
OpenClaw: Discord DM reaction ingress missed dmPolicy/allowFrom checks in restricted setups
In OpenClaw `<= 2026.2.24`, Discord direct-message reaction notifications did not consistently apply the same DM authorization checks (`dmPolicy` / `allowFrom`) that are enforced for normal DM message ingress.
In restrictive DM setups, a non-allowlisted Discord user who can react to a bot-authored DM message could still enqueue a reaction-derived system event in the session.
This is a reaction-only ingress inconsistency. By itself it does not directly execute commands; practical impact depends on downstream automation/tool policy. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32028, GHSA-354r-7mfh-7rh2
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-1m1e-ywyj-2qgz |
|
| 2 |
| url |
VCID-3f9z-cez9-ykec |
| vulnerability_id |
VCID-3f9z-cez9-ykec |
| summary |
OpenClaw's Nextcloud Talk webhook replay could trigger duplicate inbound processing
When Nextcloud Talk webhook signing was valid, replayed requests could be accepted without durable replay suppression, allowing duplicate inbound processing after replay-window expiry or process restart. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28449, GHSA-r9q5-c7qc-p26w
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-3f9z-cez9-ykec |
|
| 3 |
| url |
VCID-3yb8-85qk-17dm |
| vulnerability_id |
VCID-3yb8-85qk-17dm |
| summary |
OpenClaw gateway agents.files symlink escape allowed out-of-workspace file read/write
The gateway `agents.files.get` and `agents.files.set` methods allowed symlink traversal for allowlisted workspace files. A symlinked allowlisted file (for example `AGENTS.md`) could resolve outside the agent workspace and be read/written by the gateway process.
This could enable arbitrary host file read/write within the gateway process permissions, and chained impact up to code execution depending on which files are overwritten. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32013, GHSA-fgvx-58p6-gjwc
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-3yb8-85qk-17dm |
|
| 4 |
| url |
VCID-9rch-2vmz-ukgs |
| vulnerability_id |
VCID-9rch-2vmz-ukgs |
| summary |
OpenClaw: system.run approval identity mismatch could execute a different binary than displayed
`system.run` approvals in OpenClaw used rendered command text as the approval identity while trimming argv token whitespace. Runtime execution still used raw argv. A crafted trailing-space executable token could therefore execute a different binary than what the approver saw. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32065, GHSA-hwpq-rrpf-pgcq
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-9rch-2vmz-ukgs |
|
| 5 |
| url |
VCID-cc1w-ru55-57b3 |
| vulnerability_id |
VCID-cc1w-ru55-57b3 |
| summary |
OpenClaw's browser-origin WebSocket auth hardening gap could enable loopback password brute-force chains
This issue is a browser-origin WebSocket auth chain on local loopback deployments using password auth. It is serious, but conditional: an attacker must get the user to open a malicious page and then successfully guess the gateway password. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32025, GHSA-jmmg-jqc7-5qf4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-cc1w-ru55-57b3 |
|
| 6 |
| url |
VCID-hmr8-2n1d-syh3 |
| vulnerability_id |
VCID-hmr8-2n1d-syh3 |
| summary |
OpenClaw's system.run approval TOCTOU via mutable symlink cwd target on node host
In `openclaw@2026.2.24`, approval-bound `system.run` on node hosts could be influenced by mutable symlink `cwd` targets between approval and execution. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32043, GHSA-mwcg-wfq3-4gjc
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-hmr8-2n1d-syh3 |
|
| 7 |
| url |
VCID-jxv3-cdt9-wbdm |
| vulnerability_id |
VCID-jxv3-cdt9-wbdm |
| summary |
OpenClaw: Sandbox media fallback tmp symlink alias bypass allows host file reads outside sandboxRoot
A sandbox path validation bypass in `openclaw` allows host file reads outside `sandboxRoot` via the media path fallback tmp flow when the fallback tmp root is a symlink alias. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-xmv6-r34m-62p4
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-jxv3-cdt9-wbdm |
|
| 8 |
| url |
VCID-nuka-patj-5fc7 |
| vulnerability_id |
VCID-nuka-patj-5fc7 |
| summary |
OpenClaw's Telegram message_reaction authorization bypass allows unauthorized system-event injection
A missing sender-authorization check in Telegram `message_reaction` handling allowed unauthorized users to trigger reaction-derived system events. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-qj22-xqjr-v83v
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-nuka-patj-5fc7 |
|
| 9 |
| url |
VCID-pgez-9z25-xqey |
| vulnerability_id |
VCID-pgez-9z25-xqey |
| summary |
OpenClaw has a Trusted-proxy Control UI pairing bypass which allows unpaired node sessions
A trusted-proxy Control UI pairing bypass accepted `client.id=control-ui` without device identity checks. The bypass did not require `operator` role, so an authenticated `node` role session could connect unpaired and reach node event methods. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32057, GHSA-vvgp-4c28-m3jm
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-pgez-9z25-xqey |
|
| 10 |
| url |
VCID-s6fk-r5v7-x3ee |
| vulnerability_id |
VCID-s6fk-r5v7-x3ee |
| summary |
OpenClaw: macOS beta onboarding exposed PKCE verifier via OAuth state
The affected surface is the OpenClaw macOS app onboarding flow, and the macOS app is currently in **beta**.
In that beta onboarding flow, Anthropic OAuth used the PKCE `code_verifier` value as OAuth `state`, exposing that secret in front-channel URL state. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-6g25-pc82-vfwp
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-s6fk-r5v7-x3ee |
|
| 11 |
| url |
VCID-th8g-pprj-bqgw |
| vulnerability_id |
VCID-th8g-pprj-bqgw |
| summary |
OpenClaw: Hardlink alias checks could bypass workspace-only file boundaries in specific configurations
In certain workspace-restricted configurations, OpenClaw could follow hardlink aliases inside the workspace that reference files outside the workspace boundary.
By default, `tools.fs.workspaceOnly` is off. This primarily affects deployments that intentionally enable workspace-only filesystem restrictions (and workspace-only `apply_patch` checks). |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-3jx4-q2m7-r496
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-th8g-pprj-bqgw |
|
| 12 |
| url |
VCID-ukyb-zk5w-tkdc |
| vulnerability_id |
VCID-ukyb-zk5w-tkdc |
| summary |
OpenClaw's Signal reaction-only status events could, in limited cases, be enqueued before access checks
In a narrow Signal reaction-notification path, reaction-only inbound events could enqueue a status event before sender access checks were applied. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32050, GHSA-792q-qw95-f446
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ukyb-zk5w-tkdc |
|
| 13 |
| url |
VCID-vp66-1yq4-5qbm |
| vulnerability_id |
VCID-vp66-1yq4-5qbm |
| summary |
OpenClaw: MS Teams fileConsent/invoke missing conversation binding allowed cross-conversation pending-upload consumption
In `openclaw` MS Teams file-consent flow, pending uploads were authorized by `uploadId` alone. `fileConsent/invoke` did not verify the invoke conversation against the conversation that created the pending upload. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-j26j-7qc4-3mrf
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-vp66-1yq4-5qbm |
|
| 14 |
| url |
VCID-x6mf-dx99-vydn |
| vulnerability_id |
VCID-x6mf-dx99-vydn |
| summary |
OpenClaw's Slack reaction/pin sender-policy consistency issue in non-message ingress
OpenClaw Slack monitor handled `reaction_*` and `pin_*` non-message events before applying sender-policy checks consistently.
In affected versions, these events could be added to system-event context even when sender policy would not normally allow them. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32899, GHSA-rm2p-j3r7-4x4j
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-x6mf-dx99-vydn |
|
| 15 |
| url |
VCID-xx3p-8f8z-6fcx |
| vulnerability_id |
VCID-xx3p-8f8z-6fcx |
| summary |
OpenClaw: Slack interactive callbacks could skip configured sender checks in some shared-workspace flows
In shared Slack workspace deployments that rely on sender restrictions (`allowFrom`, DM policy, or channel user allowlists), some interactive callbacks (`block_action`, `view_submission`, `view_closed`) could be accepted before full sender authorization checks.
In that scenario, an unauthorized workspace member could enqueue system-event text into an active session. This issue did not provide unauthenticated access, cross-gateway isolation bypass, or host-level privilege escalation by itself. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32005, GHSA-x2ff-j5c2-ggpr
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-xx3p-8f8z-6fcx |
|
| 16 |
| url |
VCID-yx4j-34ty-4udn |
| vulnerability_id |
VCID-yx4j-34ty-4udn |
| summary |
OpenClaw has a IPv6 multicast SSRF classifier bypass
OpenClaw's SSRF IP classifier did not treat IPv6 multicast literals (`ff00::/8`) as blocked/private-internal. This allowed literal multicast hosts to pass SSRF preflight checks. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-h97f-6pqj-q452
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-yx4j-34ty-4udn |
|
| 17 |
| url |
VCID-zkrk-yqcx-dkdb |
| vulnerability_id |
VCID-zkrk-yqcx-dkdb |
| summary |
OpenClaw unpaired device identity can bypass operator pairing and self-assign operator scopes with shared auth
A client using shared gateway auth could attach an unpaired device identity and request elevated operator scopes (including `operator.admin`) before pairing approval, enabling privilege escalation. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-553v-f69r-656j
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-zkrk-yqcx-dkdb |
|