GitHub Advisoryadvisory · npm

GHSA-jv6r-27ww-4gw4 OpenClaw DM pairing-store identities could satisfy group allowlist authorization

HIGH Published 2026-03-03 Modified 2026-03-25 Official page ↗
Aliases
CVE-2026-32027
Ecosystem
npm
Packages
openclaw
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-22, CWE-285, CWE-863
Reviewed
2026-03-03

Affected packages

• npm openclaw: < 2026.2.26 → fixed in 2026.2.26

Description

Summary DM pairing-store identities were incorrectly eligible for group allowlist authorization checks, enabling cross-context authorization in group message paths. Details In affected versions, group allowlist evaluation could inherit identities from the DM pairing store. A sender approved via DM pairing could satisfy group sender allowlist checks without being explicitly present in `groupAllowFrom`. This is an authorization-policy boundary issue between DM pairing and group allowlists. Affected Packages / Versions • `openclaw` (npm): affected `= 2026.2.26` (planned next release) Fix Commit(s) • `openclaw/openclaw@8bdda7a651c21e98faccdbbd73081e79cffe8be0` • `openclaw/openclaw@051fdcc428129446e7c084260f837b7284279ce9` Release Process Note `patched_versions` is pre-set to the planned next release (`2026.2.26`) so once npm release is published, maintainers can publish the advisory without additional metadata edits. Maintainer Timeline Note Maintainers landed the initial fix before this report was filed; this report still provided useful independent confirmation of the issue class and exploit path. OpenClaw thanks @tdjackey for reporting.

Related

Alias · CVE (1)

  • CVE-2026-32027 OpenClaw versions prior to 2026.2.26 contain an authorization bypass vulnerability where DM pairing-store identities are incorrectly… vulnerability

Weakness · CWE (3)

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness
  • CWE-285 Improper Authorization weakness
  • CWE-863 Incorrect Authorization weakness

References