Lucene search
+L
GithubRecent

35814 matches found

Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.17 views

Concrete CMS has a stored Cross-site Scripting (XSS) vulnerability

In Concrete CMS below version 9.4.8, a rogue administrator can add stored XSS via the Switch Language block. The Concrete CMS security team gave thanks M3dium for reporting...

4.8CVSS5.9AI score0.00199EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.15 views

Concrete CMS has a stored Cross-site Scripting (XSS) vulnerability

In Concrete CMS below version 9.4.8, a user with permission to edit a page with element Legacy form can perform a stored XSS attack towards high-privilege accounts via the Question field. The Concrete CMS security team thanks minhnn42, namdi and quanlna2 from VCSLab-Viettel Cyber Security for...

4.8CVSS5.9AI score0.00212EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.12 views

Concrete CMS vulnerable to Cross-Site Request Forgery (CSRF)

Concrete CMS below version 9.4.8 is subject to CSRF by a Rogue Administrator using the Anti-Spam Allowlist Group Configuration via groupid parameter which can leads to a security bypass since changes are saved prior to checking the CSRF token. The Concrete CMS security team thanks z3rco for...

6.8CVSS5.9AI score0.00208EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.21 views

Concrete CMS vulnerable to Remote Code Execution by stored PHP object injection

Concrete CMS below version 9.4.8 is vulnerable to Remote Code Execution by stored PHP object injection into the Express Entry List block via the columns parameter. An authenticated administrator can store attacker-controlled serialized data in block configuration fields that are later passed to...

8.9CVSS6AI score0.00605EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.16 views

Concrete CMS has a stored Cross-site Scripting (XSS) vulnerability

In Concrete CMS below version 9.4.8, A stored Cross-site Scripting XSS vulnerability exists in the search block where page names and content are rendered without proper HTML encoding in search results. This allows authenticated, rogue administrators to inject malicious JavaScript through page nam...

4.8CVSS5.9AI score0.00195EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 3:31 a.m.17 views

Concrete CMS has a stored Cross-site Scripting (XSS) vulnerability

In Concrete CMS below version 9.4.8, a Cross-site Scripting XSS vulnerability exists in the "Legacy Form" block. An authenticated user with permissions to create or edit forms e.g., a rogue administrator can inject a persistent JavaScript payload into the options of a multiple-choice question...

4.8CVSS5.9AI score0.00208EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:32 p.m.17 views

OpenClaw's serialize sandbox registry writes to prevent races and delete-rollback corruption

Impact 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...

4.8CVSS5.9AI score0.00134EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:32 p.m.35 views

OpenClaw's Node role device-identity bypass allows unauthorized node.event injection

Summary A client authenticated with a shared gateway token could connect as role=node without device identity/pairing, then call node.event to trigger agent.request and voice.transcript flows. Affected Packages / Versions - Package: npm openclaw - Affected versions: = 2026.2.21-2 - Patched versio...

5.4CVSS6.1AI score0.00268EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:19 p.m.24 views

OpenClaw's commands.allowFrom sender authorization accepted conversation identifiers via ctx.From

Summary commands.allowFrom is documented as a sender authorization allowlist for commands/directives, but command authorization could include ctx.From conversation identity as a sender candidate. When commands.allowFrom contained conversation-like identifiers for example Discord channel: or...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:19 p.m.21 views

OpenClaw has Windows Lobster shell fallback command injection in constrained fallback path

Summary 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. Affected Packages / Versions - Package: openclaw...

7CVSS6.1AI score0.00525EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:18 p.m.17 views

OpenClaw's Zalo group sender allowlist bypass permits unauthorized GROUP dispatch

A missing group-sender authorization check in the Zalo plugin allowed unauthorized GROUP messages to enter agent dispatch paths in configurations intended to restrict group traffic. Impact When Zalo group handling was configured with allowlist-style controls, a sender not present in the intended...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:17 p.m.17 views

OpenClaw has Canvas route hardening for mixed-trust deployments

Summary This advisory tracks a defense-in-depth hardening for canvas routes. In mixed-trust or network-visible deployments, prior canvas auth/fallback behavior could broaden access beyond intended boundaries. Deployment Context OpenClaw’s default model is trusted host + loopback-first access. Som...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:13 p.m.23 views

OpenClaw's exec allowlist wrapper analysis did not unwrap env/shell dispatch chains

Summary system.run exec allowlist analysis treated wrapper binaries as the effective executable and did not fully unwrap env/shell-dispatch wrappers. This allowed wrapper-smuggled payloads for example env bash -lc ... to satisfy an allowlist entry for the wrapper while executing non-allowlisted...

8.8CVSS6.1AI score0.00419EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:12 p.m.20 views

OpenClaw's typed sender-key matching for toolsBySender prevents identity-collision policy bypass

Summary channels..groups..toolsBySender could match a privileged sender policy using a colliding mutable identity value for example senderName or senderUsername when deployments used untyped keys. The fix introduces explicit typed sender keys id:, e164:, username:, name:, keeps legacy untyped key...

6.5CVSS5.9AI score0.0019EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:11 p.m.19 views

OpenClaw's Signal reaction-only status events could, in limited cases, be enqueued before access checks

Summary In a narrow Signal reaction-notification path, reaction-only inbound events could enqueue a status event before sender access checks were applied. Affected Packages / Versions - Package: openclaw npm - Affected: = 2026.2.24 latest published at patch time - Fixed: 2026.2.25 Details In the...

6.3CVSS5.9AI score0.0021EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:10 p.m.15 views

OpenClaw's sandbox bind validation could bypass allowed-root and blocked-path checks via symlink-parent missing-leaf paths

Summary In openclaw up to and including 2026.2.23 latest npm release as of February 24, 2026, sandbox bind-source validation could be bypassed when a bind source used a symlinked parent plus a non-existent leaf path. Affected Packages / Versions - Package: openclaw npm - Affected: = 2026.2.24...

7.5CVSS5.9AI score0.00254EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:09 p.m.17 views

OpenClaw: Zip extraction symlink traversal could write outside destination

Summary A path confinement bypass in OpenClaw ZIP extraction allowed writes outside the intended destination when a pre-existing symlink was present under the extraction root. Affected Packages / Versions - Package: openclaw npm - Latest published npm version at triage time: 2026.2.21-2 - Affecte...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:08 p.m.17 views

OpenClaw's Nextcloud Talk webhook replay could trigger duplicate inbound processing

Summary 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. Details OpenClaw's Nextcloud Talk webhook path verified HMACsecret, random + body but...

6.5CVSS5.9AI score0.00267EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:05 p.m.27 views

OpenClaw's tools.exec.safeBins generic fallback allowed interpreter-style inline payload execution in allowlist mode

Summary When tools.exec.safeBins contained a binary without an explicit safe-bin profile, OpenClaw used a permissive generic fallback profile. In allowlist mode, that could let interpreter-style binaries for example python3, node, ruby execute inline payloads via flags like -c. This requires...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:03 p.m.45 views

OpenClaw's Synology Chat dmPolicy=allowlist failed open on empty allowedUserIds, allowing unauthorized agent dispatch

Summary In openclaw versions 2026.2.22 and 2026.2.23, the optional synology-chat channel plugin had an authorization fail-open condition: when dmPolicy was allowlist and allowedUserIds was empty/unset, unauthorized senders were still allowed through to agent dispatch. This is assessed as medium...

9.8CVSS6AI score0.00321EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:01 p.m.31 views

OpenClaw reuses the gateway auth token in the owner ID prompt hashing fallback

Vulnerability OpenClaw reused gateway.auth.token and gateway.remote.token as a fallback hash secret for owner-ID prompt obfuscation when commands.ownerDisplay=hash and commands.ownerDisplaySecret was unset. This created secret dual-use between gateway authentication and prompt metadata hashing...

6.3CVSS5.9AI score0.00262EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 11:00 p.m.10 views

OpenClaw hook transform path containment missed symlink-resolved escapes

Vulnerability Webhook transform modules were validated with lexical path checks only. A symlink under the allowed hooks transform tree could resolve outside the intended directory and be dynamically imported. Affected Packages / Versions - Package: openclaw npm - Affected versions: = 2026.2.21-2 ...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:59 p.m.24 views

In OpenClaw, manually adding sort to tools.exec.safeBins could bypass allowlist approval via --compress-program

Summary This issue applies to a non-default configuration only. If sort is manually added to tools.exec.safeBins, OpenClaw could treat sort --compress-program= as valid safe-bin usage. In security=allowlist + ask=on-miss, this could satisfy allowlist checks and skip operator approval, while GNU...

8.8CVSS5.9AI score0.00286EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:54 p.m.17 views

OpenClaw has a BlueBubbles group allowlist mismatch via DM pairing-store fallback

Summary In [email protected], BlueBubbles group authorization could incorrectly treat DM pairing-store identities as group allowlist identities when dmPolicy=pairing and groupPolicy=allowlist. A sender that was only DM-paired not explicitly present in groupAllowFrom could pass group sender check...

4.3CVSS5.9AI score0.00295EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:25 p.m.19 views

OpenClaw's voice-call Twilio replay dedupe now bound to authenticated webhook identity

Summary The voice-call Twilio webhook path accepted replay/dedupe identity from unsigned request metadata i-twilio-idempotency-token, enabling replayed signed requests to bypass replay detection and manager dedupe by mutating only that header. Affected Packages / Versions - Package: openclaw npm ...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:25 p.m.17 views

OpenClaw has multiple E2E/test Dockerfiles that run all processes as root

Three Dockerfiles in scripts/docker/ and scripts/e2e/ lack a USER directive, meaning all processes run as uid 0 root. If any process is compromised, the attacker has root inside the container, making container breakout significantly easier. Partial fix 2026-02-08: Commit 28e1a65e added USER sandb...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:23 p.m.12 views

OpenClaw has exec allowlist/safeBins policy-runtime mismatch via env -S wrapper interpretation

Summary tools.exec allowlist/safe-bins evaluation could diverge from runtime execution for wrapper commands using GNU env -S/--split-string semantics. This allowed policy checks to treat a command as a benign safe-bin invocation while runtime executed a different payload. Affected Packages /...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:21 p.m.14 views

OpenClaw: Microsoft Teams media fetch paths bypass shared SSRF guard model

Impact Microsoft Teams media handling used mixed fetch paths for Graph metadata/content and attachment auth-retry flows. Some paths bypassed the shared SSRF guard model and created inconsistent host/DNS enforcement across redirect/fetch hops. Affected Packages / Versions - Package: openclaw npm -...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:18 p.m.20 views

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. Context and Preconditions OpenClaw’s web/gateway surface ...

7.5CVSS6AI score0.00311EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:17 p.m.15 views

OpenClaw improperly parses X-Forwarded-For behind trusted proxies allows client IP spoofing in security decisions

Summary OpenClaw used left-most X-Forwarded-For values when requests came from configured trusted proxies. In proxy chains that append/preserve header values, this could let attacker-controlled header content influence security decisions tied to client IP. Affected Packages / Versions - Package:...

6.3CVSS5.9AI score0.00189EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:13 p.m.26 views

OpenClaw's non-default autoAllowSkills setting could bypass on-miss exec prompt

Summary In openclaw versions up to and including 2026.2.22-2, a non-default exec-approval configuration could allow a skill-name collision to bypass an ask=on-miss prompt. When autoAllowSkills=true, a path-scoped executable such as ./skill-bin could resolve to basename skill-bin, satisfy the skil...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:12 p.m.23 views

OpenClaw's shell startup env injection bypasses system.run allowlist intent (RCE class)

Summary system.run environment sanitization allowed shell-startup env overrides HOME, ZDOTDIR that can execute attacker-controlled startup files before allowlist-evaluated command bodies. Affected Packages / Versions - Package: openclaw npm - Affected: = 2026.2.22 Technical Details In affected...

9.8CVSS6.1AI score0.00559EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:12 p.m.36 views

OpenClaw's runtime /debug override path accepted prototype-reserved keys

Summary OpenClaw accepted prototype-reserved keys in runtime /debug set override object values proto, constructor, prototype. Impact /debug is disabled by default, and exploitation requires an already authorized /debug set caller. No unauthenticated vector was identified. This issue affects runti...

4.3CVSS5.9AI score0.00237EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:11 p.m.19 views

OpenClaw has a workspace-only sandbox guard mismatch for @-prefixed absolute paths

A workspace-only file-system guard mismatch allowed @-prefixed absolute paths to bypass boundary validation in some tool path checks. Impact When tools.fs.workspaceOnly=true, certain @-prefixed absolute paths for example @/etc/passwd could be validated before canonicalization while runtime path...

7.5CVSS6AI score0.00335EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:09 p.m.17 views

OpenClaw affected by BASH_ENV / ENV startup-file injection into spawned shell commands

Summary BASHENV / ENV startup-file injection could lead to unintended pre-command shell execution when attacker-controlled environment values were admitted and then inherited by host command execution paths. Affected Packages / Versions - Package: openclaw npm - Affected: = 2026.2.19-2 - Fixed on...

6.2AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:09 p.m.14 views

OpenClaw has stored XSS in exported session HTML viewer via markdown/raw-HTML rendering

Summary The exported session HTML viewer allowed stored XSS when untrusted session content included raw HTML markdown tokens or unescaped metadata fields. Impact Opening a crafted exported HTML session could execute attacker-controlled JavaScript in the viewer context. This can expose session...

6.1AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:08 p.m.79 views

OpenClaw: Sandbox media fallback tmp symlink alias bypass allows host file reads outside sandboxRoot

Summary 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. Affected Packages / Versions - Package: npm openclaw - Affected versions: without verifying that fallback path was a...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 10:08 p.m.13 views

OpenClaw's `tools.exec.safeBins` PATH-hijack allowed trojan binaries to bypass allowlist checks

Summary tools.exec.safeBins allowlist checks could be bypassed by PATH-hijacked binaries, allowing execution of attacker-controlled trojan binaries under an allowlisted executable name. Affected Packages / Versions - Package: openclaw npm - Latest published version at triage time: 2026.2.17 -...

7.8CVSS6.1AI score0.00128EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:52 p.m.19 views

OpenClaw Improperly Neutralizes Line Breaks in systemd Unit Generation Enables Local Command Execution (Linux)

Summary A command injection vulnerability exists in OpenClaw’s Linux systemd unit generation path. When rendering Environment= entries, attacker-controlled values are not rejected for CR/LF, and systemdEscapeArg uses an incorrect whitespace-matching regex. This allows newline injection to break o...

7.8CVSS6.3AI score0.01075EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:52 p.m.18 views

OpenClaw has a Trusted-proxy Control UI pairing bypass which allows unpaired node sessions

Summary 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. Impact With trusted-proxy authentication enabled, a...

8.1CVSS6.1AI score0.00335EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:50 p.m.16 views

OpenClaw Loopback CDP probe can leak Gateway token to local listener

Summary A local process can capture the OpenClaw Gateway auth token from Chrome CDP probe traffic on loopback. Details Affected versions inject x-openclaw-relay-token for loopback CDP URLs, and CDP reachability probes send that header to /json/version. If an attacker controls the probed loopback...

6.8CVSS6AI score0.00126EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:50 p.m.19 views

OpenClaw has a Command Injection via unescaped environment assignments in Windows Scheduled Task script generation

Summary 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...

7.8CVSS6AI score0.00637EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:49 p.m.25 views

OpenClaw has a Discord `allowFrom` slug-collision authorization bypass

OpenClaw supports Discord allowlists using either user IDs or names/tags. Name/tag matching depends on slug normalization, so different user tags can collide to the same slug and unintentionally satisfy a name-based allowlist entry. Affected Packages / Versions - Package: openclaw npm - Affected...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:49 p.m.21 views

OpenClaw has an opt-in insecure Control UI auth over plaintext HTTP could allow privileged access

Description In affected releases, when an operator explicitly enabled gateway.controlUi.allowInsecureAuth: true and exposed the gateway over plaintext HTTP, Control UI authentication could permit privileged operator access without the intended device identity + pairing guarantees. This required a...

8.1CVSS5.9AI score0.00381EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:48 p.m.15 views

OpenClaw has a IPv6 multicast SSRF classifier bypass

Summary 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. Impact A bypass in address classification existed for IPv6 multicast literals. OpenClaw's network fetch/navigation...

5.9AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:48 p.m.24 views

OpenClaw exec allowlist safeBins short-option bypass could permit arbitrary file write

Summary 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. Affected Packages / Versions - Package: openclaw npm - Affected versions: = 2026.2.17 - Latest...

7.1CVSS5.9AI score0.00258EPSS
SaveExploits0References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:42 p.m.22 views

OpenClaw has auth inconsistency on local Browser Extension Relay /extension endpoint

Summary When the optional Chrome extension relay is enabled, /extension accepted unauthenticated WebSocket upgrades while /json/ and /cdp required auth. Affected Packages / Versions - Package: openclaw npm - Affected: = 2026.2.17 - Latest published npm version at triage time: 2026.2.17 Impact Thi...

6AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:41 p.m.20 views

OpenClaw's tools.exec.safeBins sort long-option abbreviation bypass can skip exec approval in allowlist mode

Summary In OpenClaw, tools.exec.safeBins validation for sort could be bypassed via GNU long-option abbreviations in allowlist mode, allowing approval-free execution paths that should require approval. Affected Packages / Versions - Ecosystem: npm - Package: openclaw - Latest published version...

8.8CVSS6.1AI score0.00367EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:41 p.m.17 views

OpenClaw has a Feishu allowFrom authorization bypass via display-name collision

Summary Feishu allowlist authorization could be bypassed by display-name collision. Details channels.feishu.allowFrom is documented as an ID-based allowlist openid list, but Feishu policy matching accepted mutable sender display names in the same namespace. An attacker could set a display name...

6.5CVSS5.9AI score0.00205EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/03 9:41 p.m.18 views

OpenClaw has macOS `system.run` allowlist bypass via quoted command substitution

Summary In OpenClaw's macOS node-host path, system.run allowlist parsing in security=allowlist mode failed to reject command substitution tokens when they appeared inside double-quoted shell text. Because of that gap, payloads like echo "ok $id" could be treated as allowlist hits first executable...

7.5CVSS6.1AI score0.0063EPSS
SaveExploits1References5Affected Software1
Total number of security vulnerabilities35814