| Advisory ID | github_osv/GHSA-r65x-2hqr-j5hf |
| Aliases |
CVE-2026-32014
|
| Summary | OpenClaw: Node reconnect metadata spoofing could bypass platform-based node command policy ## Summary A paired node device could reconnect with spoofed `platform`/`deviceFamily` metadata and broaden node command policy eligibility because reconnect metadata was accepted from the client while these fields were not bound into the device-auth signature. ## Affected Packages / Versions - Package: `openclaw` (npm) - Affected versions: `<= 2026.2.25` - Latest published version at update time: `2026.2.25` - Patched version (pre-set for next release): `2026.2.26` ## Impact In configurations where node command policy differs by platform, an attacker with an already paired node identity on the trusted network could spoof reconnect metadata and gain access to commands that should remain blocked for the originally paired platform. ## Fix - Add device-auth payload `v3` that signs normalized `platform` and `deviceFamily`. - Verify `v3` first (fallback to `v2` for compatibility), while pinning paired metadata server-side. - Reject reconnect metadata mismatches and require explicit repair pairing to change pinned metadata. - Add regression coverage for reconnect spoof attempts. ## Fix Commit(s) - `7d8aeaaf06e2e616545d2c2cec7fa27f36b59b6a` ## Release Process Note `patched_versions` is pre-set to the planned next release `2026.2.26`; once that npm release is published, the advisory can be published without further field edits. OpenClaw thanks @76embiid21 for reporting. |
| Status | Published |
| Exploitability | 0.5 |
| Weighted Severity | 7.7 |
| Risk | 3.9 |
| Affected and Fixed Packages | Package Details |
| Introduced and Fixed Package Commit Patches | Package Commit Patches Details |
| CWE-290 | Authentication Bypass by Spoofing |
| CWE-863 | Incorrect Authorization |
| System | Score | Found at |
|---|---|---|
| cvssv3.1 | 8.0 | https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-r65x-2hqr-j5hf/GHSA-r65x-2hqr-j5hf.json |
| cvssv4 | 8.6 | https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-r65x-2hqr-j5hf/GHSA-r65x-2hqr-j5hf.json |
| generic_textual | HIGH |
| Reference id | Reference type | URL |
|---|---|---|
| https://github.com/openclaw/openclaw | ||
| 7d8aeaaf06e2e616545d2c2cec7fa27f36b59b6a | Other | https://github.com/openclaw/openclaw/commit/7d8aeaaf06e2e616545d2c2cec7fa27f36b59b6a |
| CVE-2026-32014 | https://nvd.nist.gov/vuln/detail/CVE-2026-32014 | |
| GHSA-r65x-2hqr-j5hf | Advisory | https://github.com/openclaw/openclaw/security/advisories/GHSA-r65x-2hqr-j5hf |
| openclaw-node-reconnect-metadata-spoofing-via-unsigned-platform-fields | Advisory | https://www.vulncheck.com/advisories/openclaw-node-reconnect-metadata-spoofing-via-unsigned-platform-fields |
No EPSS data available for this advisory.
| Patch URL | |
|---|---|
| There are no known patches. | |
| 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 |
| 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-20T20:12:21Z/
Decision: Track
Source URL: https://github.com/cisagov/vulnrichment/blob/develop/2026/32xxx/CVE-2026-32014.json
Source Advisory: vulnrichment/CVE-2026-32014
[{'Exploitation': 'none'},
{'Automatable': 'no'},
{'Technical Impact': 'total'},
{'Mission Prevalence': 'minimal'},
{'Public Well-being Impact': 'material'},
{'Mission & Well-being': 'medium'}]