From 0eb4fa93f2eb8e28496f5a159e0d188f61934a55 Mon Sep 17 00:00:00 2001 From: Ant AI Security Lab Date: Thu, 2 Apr 2026 11:28:34 +0800 Subject: [PATCH] Improve GHSA-hc5h-pmr3-3497 --- .../GHSA-hc5h-pmr3-3497.json | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 advisories/github-reviewed/2026/04/GHSA-hc5h-pmr3-3497/GHSA-hc5h-pmr3-3497.json diff --git a/advisories/github-reviewed/2026/04/GHSA-hc5h-pmr3-3497/GHSA-hc5h-pmr3-3497.json b/advisories/github-reviewed/2026/04/GHSA-hc5h-pmr3-3497/GHSA-hc5h-pmr3-3497.json new file mode 100644 index 0000000000000..1a3b050accf2c --- /dev/null +++ b/advisories/github-reviewed/2026/04/GHSA-hc5h-pmr3-3497/GHSA-hc5h-pmr3-3497.json @@ -0,0 +1,62 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-hc5h-pmr3-3497", + "modified": "2026-03-31T23:50:24Z", + "published": "2026-03-31T23:50:22Z", + "aliases": [], + "summary": "OpenClaw: /pair approve command path omitted caller scope subsetting and reopened device pairing escalation", + "details": "## Summary\n\nThe `/pair approve` command path called device approval without forwarding caller scopes into the core approval check.\n\n## Impact\n\nA caller that held pairing privileges but not admin privileges could approve a pending device request asking for broader scopes, including admin access.\n\n## Affected Component\n\n`extensions/device-pair/index.ts, src/infra/device-pairing.ts`\n\n## Fixed Versions\n\n- Affected: `<= 2026.3.24`\n- Patched: `>= 2026.3.28`\n- Latest stable `2026.3.28` contains the fix.\n\n## Fix\n\nFixed by commit `4ee4960de2` (`Pairing: forward caller scopes during approval`).", + "severity": [ + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H" + } + ], + "affected": [ + { + "package": { + "ecosystem": "npm", + "name": "openclaw" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "2026.3.28" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 2026.3.24" + } + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/openclaw/openclaw/security/advisories/GHSA-hc5h-pmr3-3497" + }, + { + "type": "WEB", + "url": "https://github.com/openclaw/openclaw/commit/4ee4960de2330b5322127f925f3687dc6f105be1" + }, + { + "type": "PACKAGE", + "url": "https://github.com/openclaw/openclaw" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-863" + ], + "severity": "CRITICAL", + "github_reviewed": true, + "github_reviewed_at": "2026-03-31T23:50:22Z", + "nvd_published_at": null + } +} \ No newline at end of file