GitHub Advisoryadvisory · npm

GHSA-h2v7-xc88-xx8c OpenClaw: `/phone arm`/`/phone disarm` Bypasses `operator.admin` Scope Check for External Channels

MEDIUM Published 2026-04-07 Modified 2026-04-28 Official page ↗
Aliases
CVE-2026-41375
Ecosystem
npm
Packages
openclaw
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-285
Reviewed
2026-04-07

Affected packages

• npm openclaw: < 2026.3.28 → fixed in 2026.3.28

Description

Summary `/phone arm`/`/phone disarm` Bypasses `operator.admin` Scope Check for External Channels Current Maintainer Triage • Status: open • Normalized severity: medium • Assessment: Maintainers accepted this issue, fixed it in aa66ae1fc797d3298cc409ed2c5da69a89950a45 on 2026-03-27, and that fix shipped in v2026.3.28, so normalize it as a fixed released draft rather than a close-by-trust-model call. Affected Packages / Versions • Package: `openclaw` (npm) • Latest published npm version: `2026.3.31` • Vulnerable version range: `= 2026.3.28` • First stable tag containing the fix: `v2026.3.28` Fix Commit(s) • `aa66ae1fc797d3298cc409ed2c5da69a89950a45` — 2026-03-27T20:35:42Z Release Process Note • The fix is already present in released version `2026.3.28`. • This draft looks ready for final maintainer disposition or publication, not additional code-fix work. Thanks @AntAISecurityLab for reporting.

Related

Alias · CVE (1)

  • CVE-2026-41375 OpenClaw before 2026.3.28 contains an authorization bypass vulnerability in the /phone arm and /phone disarm endpoints that fails to… vulnerability

Weakness · CWE (1)

  • CWE-285 Improper Authorization weakness

References