Low
OpenClaw < 2026.3.22 - Policy Bypass via Unvalidated Queued Node Actions
Type: advisorySources: OSV
OpenClaw before 2026.3.22 contains a policy bypass vulnerability where queued node actions are not revalidated against current command policy when delivered. Attackers can exploit stale allowlists or declarations that survive policy tightening to execute unauthorized commands.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-35648
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 09:04 UTC · Revision 1
Source evidence
OpenClaw < 2026.3.22 - Policy Bypass via Unvalidated Queued Node Actions
core-osv · Original sourcePublished 10 Apr 2026, 16:03 UTC
OpenClaw before 2026.3.22 contains a policy bypass vulnerability where queued node actions are not revalidated against current command policy when delivered. Attackers can exploit stale allowlists or declarations that survive policy tightening to execute unauthorized commands.
osv:CVE-2026-35648
Complete source record
{
"id": "f775045f6889ac59162821cbe8971a763699aee96f77bac569223f96ffde3377",
"url": "https://osv.dev/vulnerability/CVE-2026-35648",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "OpenClaw < 2026.3.22 - Policy Bypass via Unvalidated Queued Node Actions",
"summary": "OpenClaw before 2026.3.22 contains a policy bypass vulnerability where queued node actions are not revalidated against current command policy when delivered. Attackers can exploit stale allowlists or declarations that survive policy tightening to execute unauthorized commands.",
"evidence": "osv:CVE-2026-35648",
"products": [],
"severity": "low",
"structured": {
"id": "CVE-2026-35648",
"aliases": [
"CVE-2026-35648",
"GHSA-wj55-88gf-x564"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/openclaw/openclaw",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "e7d11f6c33e223a0dd8a21cfe01076bd76cef87a"
},
{
"fixed": "630f1479c44f78484dfa21bb407cbe6f171dac87"
},
{
"fixed": "ec2c6d83b9f5f91d6d9094842e0f19b88e63e3e2"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "2026.3.22"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "630f1479c44f78484dfa21bb407cbe6f171dac87"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "ec2c6d83b9f5f91d6d9094842e0f19b88e63e3e2"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v2026.3.13-1",
"v2026.3.13",
"v2026.3.12",
"v2026.3.11",
"v2026.3.11-beta.1",
"v2026.3.8",
"v2026.3.8-beta.1",
"v2026.3.7",
"v2026.3.7-beta.1",
"v2026.3.2-beta.1",
"v2026.3.2",
"v2026.3.1",
"v2026.2.26",
"v2026.2.26-beta.1",
"v2026.2.25",
"v2026.2.25-beta.1",
"v2026.2.24",
"v2026.2.24-beta.1",
"v2026.2.23",
"v2026.2.23-beta.1",
"v2026.2.22",
"v2026.2.22-beta.1",
"v2026.2.21",
"v2026.2.21-beta.1",
"v2026.2.19-beta.1",
"v2026.2.19",
"v2026.2.17",
"v2026.2.15-beta.1",
"v2026.2.14",
"v2026.2.13",
"v2026.2.12",
"v2026.2.9",
"v2026.2.6-3",
"v2026.2.6-2",
"v2026.2.6-1",
"v2026.2.6",
"v2026.2.3",
"v2026.2.2",
"v2026.2.1",
"v2026.1.30",
"v2026.1.29",
"v2026.1.24-1",
"v2026.1.24",
"v2026.1.23",
"v2026.1.22",
"v2026.1.21",
"v2026.1.20",
"v2026.1.16-2",
"v2026.1.15",
"v2026.1.14-1",
"v2026.1.13",
"v2026.1.12-2",
"v2026.1.12",
"v2026.1.11-3",
"v2026.1.11-2",
"v2026.1.11-1",
"v2026.1.11",
"v2026.1.10",
"v2026.1.9",
"v2026.1.8",
"v2026.1.5-3",
"v2026.1.5-2",
"v2026.1.5-1",
"v2026.1.5",
"v2.0.0-beta5",
"v2.0.0-beta4",
"v2.0.0-beta3",
"v2.0.0-beta2",
"v2.0.0-beta1",
"v1.3.0",
"v1.2.2",
"v1.2.1",
"v1.2.0",
"v1.1.0",
"v1.0.4",
"v0.1.3",
"v0.1.2",
"v0.1.1",
"v0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-35648.json"
}
}
],
"modified": "2026-10-28T02:30:34.192166380Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/35xxx/CVE-2026-35648.json",
"https://github.com/openclaw/openclaw/security/advisories/GHSA-wj55-88gf-x564",
"https://nvd.nist.gov/vuln/detail/CVE-2026-35648",
"https://www.vulncheck.com/advisories/openclaw-policy-bypass-via-unvalidated-queued-node-actions",
"https://github.com/openclaw/openclaw/commit/630f1479c44f78484dfa21bb407cbe6f171dac87",
"https://github.com/openclaw/openclaw/commit/ec2c6d83b9f5f91d6d9094842e0f19b88e63e3e2"
],
"provider_metadata": {
"cwe_ids": [
"CWE-367"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/35xxx/CVE-2026-35648.json"
}
},
"related_cves": [
{
"value": "CVE-2026-35648",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 501312,
"published_at": "2026-04-10T16:03:12.588+00:00"
}