Description
OpenClaw versions 2026.2.19 before 2026.3.31 contain an improper cache isolation vulnerability in the Zalo webhook replay-dedupe mechanism that is shared across authenticated webhook targets. Attackers controlling one authenticated Zalo webhook path in multi-account deployments can suppress legitimate events on different accounts by matching event_name and message_id parameters.
Problem types
CWE-668: Exposure of Resource to Wrong Sphere
Product status
2026.2.19 (semver) before 2026.3.31
2026.3.31 (semver)
Credits
Nathan (@nexrin)
KeenSecurityLab
qclawer
References
github.com/...enclaw/security/advisories/GHSA-fqrj-m88p-qf3v (GitHub Security Advisory (GHSA-fqrj-m88p-qf3v))
github.com/...ommit/4d038bb242c11f39e45f6a4bde400e5fd42e4ebf (Patch Commit)
github.com/...ommit/7cea7c29705b188b464cc9cdc107c275b94b2a72 (Patch Commit)
www.vulncheck.com/...t-suppression-via-shared-authentication (VulnCheck Advisory: OpenClaw 2026.2.19 < 2026.3.31 - Webhook Replay Dedupe Cache Event Suppression via Shared Authentication)