In openclaw@2026.3.1, the Discord voice transcript path called agentCommand(...) without senderIsOwner, and agentCommand defaults missing senderIsOwner to true.
This could allow a non-owner voice participant in the same channel to reach owner-only tool surfaces (gateway, cron) during voice transcript turns.
OpenClaw’s documented trust model is a personal assistant model (one trusted operator), not an adversarial multi-user boundary.
This report is treated as a valid hardening/authorization bug because owner-only tool policy should still be applied consistently across chat-driven turns, including Discord voice transcript ingress.
Relevant path:
senderIsOwner in Discord voice manager.senderIsOwner defaulted to true in agentCommand.senderIsOwner.gateway and cron are owner-only tools.Downgraded from high to medium to align with OpenClaw’s trust model and deployment assumptions:
senderIsOwner from Discord voice transcript ingress.false) when owner...2026.3.2Exploitability
AV:NAC:HAT:PPR:LUI:AVulnerable System
VC:LVI:HVA:LSubsequent System
SC:NSI:NSA:N5.8/CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:A/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X