Staging Environment: Content and features may be unstable or change without notice.
Advisory details: github_osv / GHSA-7f4q-9rqh-x36p
Advisory ID github_osv/GHSA-7f4q-9rqh-x36p
Aliases CVE-2026-32016
Summary OpenClaw: macOS optional allowlist basename matching could bypass path-based policy ### Summary On macOS node-host, optional exec-approval allowlist mode previously treated basename-only entries (for example `echo`) as trusted command matches. This could allow a same-name local binary (for example `./echo`) to run without approval under `security=allowlist` + `ask=on-miss`. ### Scope / Preconditions - macOS node-host path. - Optional exec approvals feature enabled with `security=allowlist`. - Basename-only allowlist entries configured. Default install posture is not impacted: `security=deny` by default. ### Affected Packages / Versions - Package: `openclaw` (npm) - Latest published npm version at triage time: `2026.2.21-2` - Vulnerable range: `<=2026.2.21-2` - Planned patched version (next release): `>= 2026.2.22` ### Remediation - Enforced path-only allowlist matching on macOS node-host (basename fallback removed). - Added migration for legacy basename allowlist entries to last-resolved paths when available. - UI/store validation now rejects non-path allowlist patterns. ### Fix Commit(s) - dd41fadcaf58fd9deb963d6e163c56161e7b35dd ### Release Process Note Patched version is pre-set for the planned next release (`2026.2.22`). Once that npm release is out, advisory can be published without further field edits. OpenClaw thanks @tdjackey for reporting.
Status Published
Exploitability 0.5
Weighted Severity 7.0
Risk 3.5
Affected and Fixed Packages Package Details
Introduced and Fixed Package Commit Patches Package Commit Patches Details
Weaknesses (2)
No exploits are available.

No EPSS data available for this advisory.

Patch URL
There are no known patches.
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H Found at https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-7f4q-9rqh-x36p/GHSA-7f4q-9rqh-x36p.json
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N Found at https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-7f4q-9rqh-x36p/GHSA-7f4q-9rqh-x36p.json
Attack Vector (AV) Attack Complexity (AC) Attack Requirements (AT) Privileges Required (PR) User Interaction (UI) Vulnerable System Impact Confidentiality (VC) Vulnerable System Impact Integrity (VI) Vulnerable System Impact Availability (VA) Subsequent System Impact Confidentiality (SC) Subsequent System Impact Integrity (SI) Subsequent System Impact Availability (SA)

network

adjacent

local

physical

low

high

none

present

none

low

high

none

passive

active

high

low

none

high

low

none

high

low

none

high

low

none

high

low

none

high

low

none

Vector: SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2026-03-21T03:20:07Z/

Decision: Track

Source URL: https://github.com/cisagov/vulnrichment/blob/develop/2026/32xxx/CVE-2026-32016.json

Source Advisory: vulnrichment/CVE-2026-32016

View SSVC decision tree
[{'Exploitation': 'none'},
 {'Automatable': 'no'},
 {'Technical Impact': 'total'},
 {'Mission Prevalence': 'minimal'},
 {'Public Well-being Impact': 'material'},
 {'Mission & Well-being': 'medium'}]