| 0 |
| url |
VCID-1b9k-hn2z-syc6 |
| vulnerability_id |
VCID-1b9k-hn2z-syc6 |
| summary |
OpenClaw: Reject symlinks in local skill packaging script
- Potential unintentional disclosure of local files from the packaging machine into a generated `.skill` artifact.
- Requires local execution of the packaging script on attacker-controlled skill contents. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-27485, GHSA-r6h2-5gqq-v5v6
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-1b9k-hn2z-syc6 |
|
| 1 |
| url |
VCID-2mpv-yh7x-93dx |
| vulnerability_id |
VCID-2mpv-yh7x-93dx |
| summary |
OpenClaw has command injection via Windows shell fallback in Lobster tool execution
The Lobster extension tool execution path used a Windows shell fallback (`shell: true`) after spawn failures (`EINVAL`/`ENOENT`). In that fallback path, shell metacharacters in command arguments can be interpreted by the shell, enabling command injection. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32000, GHSA-7fcc-cw49-xm78
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-2mpv-yh7x-93dx |
|
| 2 |
| url |
VCID-53zm-kz15-53en |
| vulnerability_id |
VCID-53zm-kz15-53en |
| summary |
OpenClaw safeBins stdin-only bypass via sort output and recursive grep flags
`tools.exec.safeBins` could be bypassed for filesystem access when `sort` output flags (`-o` / `--output`) or recursive `grep` flags were allowed through safe-bin execution paths. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-31996, GHSA-4685-c5cp-vp95
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-53zm-kz15-53en |
|
| 3 |
| url |
VCID-56t4-p2fe-guhg |
| vulnerability_id |
VCID-56t4-p2fe-guhg |
| summary |
OpenClaw's owner-only gateway tool access checks were incomplete in specific authenticated DM flows
In authenticated non-owner DM sessions, a narrow tool-invocation path could reach broader-than-intended owner-only gateway actions. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-2hm8-rqrm-xfjq
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-56t4-p2fe-guhg |
|
| 4 |
| url |
VCID-8zsd-p6pb-57cg |
| vulnerability_id |
VCID-8zsd-p6pb-57cg |
| summary |
OpenClaw vulnerable to path traversal in Feishu media temp-file naming allows writes outside os.tmpdir()
OpenClaw’s Feishu media download flow used untrusted Feishu media keys (`imageKey` / `fileKey`) when building temporary file paths in `extensions/feishu/src/media.ts`.
Because those keys were interpolated directly into temp-file paths, traversal segments could escape the temp directory and redirect writes outside `os.tmpdir()`. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-22171, GHSA-vj3g-5px3-gr46
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-8zsd-p6pb-57cg |
|
| 5 |
| url |
VCID-944r-f4rv-hqa1 |
| vulnerability_id |
VCID-944r-f4rv-hqa1 |
| summary |
OpenClaw has SSRF guard bypass via IPv6 transition over ISATAP
OpenClaw's SSRF hostname/IP guard did not detect ISATAP embedded IPv4 addresses (`...:5efe:w.x.y.z`). A crafted URL containing an ISATAP IPv6 literal could embed a private IPv4 target (for example loopback) and bypass private-address filtering in URL-fetching paths. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-8cp7-rp8r-mg77
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-944r-f4rv-hqa1 |
|
| 6 |
| url |
VCID-98q9-br8r-b3c1 |
| vulnerability_id |
VCID-98q9-br8r-b3c1 |
| summary |
OpenClaw affected by iMessage remote attachment SCP hardening (strict host-key checks and remoteHost validation)
Remote iMessage attachment fetches used SCP with trust-on-first-use host-key behavior and accepted unvalidated remote host tokens.
Before the fix:
- SCP used `StrictHostKeyChecking=accept-new` in the remote attachment path.
- `channels.imessage.remoteHost` was not validated as a strict SSH host token. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-2mc2-g238-722j
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-98q9-br8r-b3c1 |
|
| 7 |
| url |
VCID-b2ua-kc68-xkgj |
| vulnerability_id |
VCID-b2ua-kc68-xkgj |
| summary |
OpenClaw Windows Scheduled Task script generation allowed local command injection via unsafe cmd argument handling
OpenClaw Windows Scheduled Task script generation allowed unsafe argument handling in generated `gateway.cmd` files. In vulnerable versions, cmd metacharacter-only values could be emitted without safe quoting/escaping, which could lead to unintended command execution when the scheduled task runs. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-31994, GHSA-mqr9-vqhq-3jxw
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-b2ua-kc68-xkgj |
|
| 8 |
| url |
VCID-ct6t-c3vp-4ydg |
| vulnerability_id |
VCID-ct6t-c3vp-4ydg |
| summary |
OpenClaw's `tools.exec.safeBins` PATH-hijack allowed trojan binaries to bypass allowlist checks
`tools.exec.safeBins` allowlist checks could be bypassed by PATH-hijacked binaries, allowing execution of attacker-controlled trojan binaries under an allowlisted executable name. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32015, GHSA-g75x-8qqm-2vxp
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ct6t-c3vp-4ydg |
|
| 9 |
| url |
VCID-dzzs-swfj-jqch |
| vulnerability_id |
VCID-dzzs-swfj-jqch |
| summary |
OpenClaw's serialize sandbox registry writes to prevent races and delete-rollback corruption
Concurrent `updateRegistry`/`removeRegistryEntry` operations for sandbox containers and browsers could lose updates or resurrect removed entries under race conditions.
The registry writes were read-modify-write in a window with no locking and permissive fallback parsing, so concurrent registry updates could produce stale snapshots and overwrite each other.
That desyncs sandbox state and can affect `sandbox list`, `sandbox prune`, and `sandbox recreate --all` behavior. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32018, GHSA-gq83-8q7q-9hfx
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-dzzs-swfj-jqch |
|
| 10 |
| url |
VCID-e6vw-nk4b-nyed |
| vulnerability_id |
VCID-e6vw-nk4b-nyed |
| summary |
OpenClaw plugin runtime command execution is part of trusted plugin boundary
OpenClaw plugins/extensions run in-process and are treated as trusted code. This advisory tracks trust-boundary clarification around plugin runtime command execution (`runtime.system.runCommandWithTimeout`). |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-ff98-w8hj-qrxf
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-e6vw-nk4b-nyed |
|
| 11 |
| url |
VCID-kq6j-fxgz-87gw |
| vulnerability_id |
VCID-kq6j-fxgz-87gw |
| summary |
OpenClaw hardened cron webhook delivery against SSRF
## Affected Packages / Versions
- `openclaw` npm package versions `<= 2026.2.17`.
## Vulnerability
Cron webhook delivery in `src/gateway/server-cron.ts` used `fetch()` directly, so webhook targets could reach private/metadata/internal endpoints without SSRF policy checks.
## Fix Commit(s)
- `99db4d13e`
- `35851cdaf`
Thanks @Adam55A-code for reporting. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-27488, GHSA-w45g-5746-x9fp
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-kq6j-fxgz-87gw |
|
| 12 |
| url |
VCID-m1qu-4h8f-6udw |
| vulnerability_id |
VCID-m1qu-4h8f-6udw |
| summary |
OpenClaw has ReDoS and regex injection via unescaped Feishu mention metadata in RegExp construction
`extensions/feishu/src/bot.ts` constructed `new RegExp()` directly from Feishu mention metadata (`mention.name`, `mention.key`) in `stripBotMention()` without escaping regex metacharacters. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-22178, GHSA-c6hr-w26q-c636
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-m1qu-4h8f-6udw |
|
| 13 |
| url |
VCID-nz4n-xd33-63am |
| vulnerability_id |
VCID-nz4n-xd33-63am |
| summary |
OpenClaw has auth inconsistency on local Browser Extension Relay /extension endpoint
When the optional Chrome extension relay is enabled, `/extension` accepted unauthenticated WebSocket upgrades while `/json/*` and `/cdp` required auth. |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-pfv7-rr5m-qmv6
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-nz4n-xd33-63am |
|
| 14 |
| url |
VCID-ppsm-b5qs-23f6 |
| vulnerability_id |
VCID-ppsm-b5qs-23f6 |
| summary |
OpenClaw: ACP prompt-size checks missing in local stdio bridge could reduce responsiveness with very large inputs
- Local ACP sessions may become less responsive when very large prompts are submitted
- Larger-than-expected model usage/cost when oversized text is forwarded
- No privilege escalation and no direct remote attack path in the default ACP model |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-27576, GHSA-cxpw-2g23-2vgw
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ppsm-b5qs-23f6 |
|
| 15 |
| url |
VCID-qkne-9qte-6bev |
| vulnerability_id |
VCID-qkne-9qte-6bev |
| summary |
OpenClaw exec allowlist safeBins short-option bypass could permit arbitrary file write
OpenClaw `exec` allowlist/safeBins policy could be bypassed with attached short-option payloads (for example `sort -o/tmp/poc`), enabling file-write operations while still satisfying safeBins checks. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32017, GHSA-3x3x-h76w-hp98
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-qkne-9qte-6bev |
|
| 16 |
| url |
VCID-sf68-9pef-a7dx |
| vulnerability_id |
VCID-sf68-9pef-a7dx |
| summary |
OpenClaw safeBins file-existence oracle information disclosure
An information disclosure vulnerability in OpenClaw's `tools.exec.safeBins` approval flow allowed a file-existence oracle.
When safe-bin validation examined candidate file paths, command allow/deny behavior could differ based on whether a path already existed on the host filesystem. An attacker could probe for file presence by comparing outcomes for existing vs non-existing filenames. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-4040, GHSA-6c9j-x93c-rw6j
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sf68-9pef-a7dx |
|
| 17 |
| url |
VCID-t4q7-dgjk-nyef |
| vulnerability_id |
VCID-t4q7-dgjk-nyef |
| summary |
OpenClaw has a Command Injection via unescaped environment assignments in Windows Scheduled Task script generation
A command injection vulnerability existed in Windows Scheduled Task script generation for OpenClaw. Environment values were written into `gateway.cmd` using unquoted `set KEY=VALUE`, which allowed Windows shell metacharacters in config-provided environment variables to break out of assignment context. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-22176, GHSA-pj5x-38rw-6fph
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-t4q7-dgjk-nyef |
|
| 18 |
| url |
VCID-xrcg-kjac-nyeb |
| vulnerability_id |
VCID-xrcg-kjac-nyeb |
| summary |
OpenClaw has Windows Lobster shell fallback command injection in constrained fallback path
On Windows, the Lobster extension previously retried certain spawn failures (`ENOENT`/`EINVAL`) with `shell: true` for wrapper compatibility. In that fallback path, tool-provided arguments could be interpreted by `cmd.exe` if fallback was triggered. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-31995, GHSA-fg3m-vhrr-8gj6
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-xrcg-kjac-nyeb |
|
| 19 |
| url |
VCID-y7pk-hj2p-jbgb |
| vulnerability_id |
VCID-y7pk-hj2p-jbgb |
| summary |
ZDI-CAN-29311: OpenClaw Canvas Authentication Bypass Vulnerability
-- ABSTRACT -------------------------------------
Trend Micro's Zero Day Initiative has identified a vulnerability affecting the following products:
OpenClaw - OpenClaw
-- VULNERABILITY DETAILS ------------------------
* Version tested: openclaw 2026.2.17
* Platform tested: macOS 26.3
--- |
| references |
|
| fixed_packages |
|
| aliases |
GHSA-vvjh-f6p9-5vcf
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-y7pk-hj2p-jbgb |
|
| 20 |
| url |
VCID-z6fq-a91m-6fa3 |
| vulnerability_id |
VCID-z6fq-a91m-6fa3 |
| summary |
OpenClaw vulnerable to sensitive file disclosure via stageSandboxMedia
When iMessage remote attachment fetching is enabled (`channels.imessage.remoteHost`), `stageSandboxMedia` accepted arbitrary absolute paths and used SCP to copy them into local staging.
If a non-attachment path reaches this flow, files outside expected iMessage attachment directories on the remote host can be staged. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-32030, GHSA-x9cf-3w63-rpq9
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-z6fq-a91m-6fa3 |
|