{"id":"CVE-2026-45002","aliases":["GHSA-2xcp-x87w-q377"],"url":"https://o3.security/vulnerability/CVE-2026-45002","summary":"OpenClaw < 2026.4.20 - Hook Session-Key Bypass via Template Mapping","details":"## Affected Packages / Versions\n\n- Package: `openclaw` (npm)\n- Affected versions: `< 2026.4.20`\n- Patched version: `2026.4.20`\n\n## Impact\n\nTemplated hook mapping `sessionKey` values were treated differently from request-supplied session keys. A hook mapping could render an externally influenced session key even when `hooks.allowRequestSessionKey` was disabled, bypassing the intended routing opt-in for hook callers.\n\nThis affects webhook routing isolation. It does not grant host execution by itself. Severity is medium.\n\n## Fix\n\nTemplate-rendered mapping session keys are now treated as externally supplied routing input and require `hooks.allowRequestSessionKey=true` plus the existing prefix policy checks.\n\nFix commit:\n\n- `5275d008ed33203dba3f98e969ad683a65c416c3`\n\n## Release\n\nFixed in OpenClaw `2026.4.20`.","published":"2026-05-11T16:46:40.623Z","modified":"2026-10-28T02:30:43.806511464Z","cvss":null,"epss":{"score":0.00279,"percentile":0.20274,"asOf":"2026-08-13"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"openclaw","fixedVersion":"2026.4.20"}],"fix":{"url":"https://github.com/openclaw/openclaw/commit/5275d008ed33203dba3f98e969ad683a65c416c3","label":"openclaw/openclaw@5275d00"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45002.json"},{"type":"ADVISORY","url":"https://github.com/openclaw/openclaw/security/advisories/GHSA-2xcp-x87w-q377"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-45002"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/openclaw-hook-session-key-bypass-via-template-mapping"},{"type":"FIX","url":"https://github.com/openclaw/openclaw/commit/5275d008ed33203dba3f98e969ad683a65c416c3"},{"type":"PACKAGE","url":"https://github.com/openclaw/openclaw"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-28T02:30:43.806511464Z"}}