Allow-always exec approvals did not unwrap /usr/bin/time, so an unregistered time wrapper could bypass executable binding and reuse approval state for the inner command.
openclaw (npm)v2026.3.23-2 (630f1479c44f78484dfa21bb407cbe6f171dac87)2026.3.23-239409b6a6dd4239deea682e626bac9ba547bfb14The fix shipped in v2026.3.22 and remains present in v2026.3.23 and v2026.3.23-2.
OpenClaw thanks @YLChen-007 for reporting.
2026.3.22Exploitability
AV:NAC:LAT:PPR:LUI:NVulnerable System
VC:HVI:HVA:HSubsequent System
SC:NSI:NSA:N7.7/CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N