OpenClaw
CVE-2026-41362
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain authentication to OpenClaw webhook endpoint
-
DeliveryIdentify target account webhook event patterns
-
ExploitSend crafted Zalo webhook with matching event_name and message_id
-
ExecutionPollute shared replay-dedupe cache
-
PersistLegitimate event arrives and cache prevents processing
-
ImpactTarget account webhook never executes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Resource sphere isolation
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Valid authenticated access to at least one Zalo webhook path in the OpenClaw deployment is required (PR:L satisfaction). The OpenClaw instance must be configured in multi-account or multi-tenant mode where multiple authenticated webhook targets share the same underlying replay-deduplication cache storage. Default single-tenant or isolated webhook configurations are not vulnerable. The attacker must know or infer the event_name and message_id values of target events (this information may be guessable for common webhook event types or obtainable through prior reconnaissance). Exploitation requires timing the crafted webhook event to arrive before or concurrent with the legitimate event to prevent cache expiration, introducing the AT:P (prior timing required) factor. Systems with isolated per-tenant cache backends or cache namespacing by account ID are not vulnerable. |
| Impact | The CVSS 2.3 score with CVSS:4.0/AV:N/AC:L/AT:P/PR:L indicates low severity: network-accessible, low complexity, but requires prior authentication (PR:L) and periodic timing (AT:P). The impact vector shows integrity impact only (VI:L), not confidentiality or availability at base metrics, though the functional impact is event suppression (denial of service to webhook processing). The AT:P (prior timing required) modifier significantly reduces exploitability-the attacker must send crafted webhook events with matching parameters at precise times relative to legitimate events on victim accounts. EPSS score unavailable, but indicators suggest this is a low-probability real-world risk: authentication requirement acts as a gate, AT:P timing dependency requires coordination with victim webhook activity, and the impact is lateral suppression within a multi-account system rather than data breach or full system compromise. This is not a zero-day or widespread threat. Organizations with single-tenant or isolated webhook deployments face minimal risk. Multi-tenant deployments where different customers' webhooks share infrastructure are at higher risk, particularly if webhook suppression directly impacts business logic (e.g., payment confirmations, order notifications). No KEV confirmation or public exploit identified. Confidence is moderate due to lack of EPSS and limited disclosure details. |
| Exploit ScenarioDerived | An attacker with a valid authenticated Zalo webhook path on Account A observes the event_name and message_id values of legitimate webhook events destined for Account B (either through reconnaissance or guessing common patterns like 'order.created' with sequential message IDs). The attacker sends a crafted webhook event with matching event_name and message_id to their own Account A webhook path, causing the shared replay-dedupe cache to record the event as processed. When the legitimate event subsequently arrives for Account B's webhook handler, the cache prevents reprocessing, and Account B never receives the critical event (e.g., payment confirmation), disrupting their business process. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 28, 2026
OpenClaw versions 2026.2.19 before 2026.3.31 allow authenticated attackers to suppress legitimate webhook events across different accounts in multi-tenant deployments by exploiting improper cache isolation in the Zalo webhook replay-deduplication mechanism. An attacker with control of one authenticated Zalo webhook path can match event_name and message_id parameters to suppress events on victim accounts, causing denial of service to webhook processing. No public exploit code or active exploitation has been identified, though the vulnerability requires valid authentication and incremental exploitation (AT:P), limiting immediate risk.
RemediationAI
Upgrade OpenClaw to version 2026.3.31 or later, which corrects the cache isolation flaw in the Zalo webhook replay-deduplication mechanism. The fix is available via the upstream GitHub commits (4d038bb and 7cea7c2 referenced in the NVD entry). Until patching is possible, implement network-level segmentation to isolate webhook endpoints per tenant or account, ensuring different authenticated webhook paths cannot share the same cache storage backend. If multi-tenant deployments are unavoidable, implement per-tenant cache prefixing or namespacing at the application layer to prevent event_name/message_id collisions across accounts-this is a workaround with performance overhead due to increased cache storage footprint. Consult the GitHub Security Advisory (GHSA-fqrj-m88p-qf3v) for detailed mitigation steps and timeline guidance from the OpenClaw maintainers.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in npm
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in OpenClaw's Zalo webhook replay-deduplication cache mechanism, which is responsible for preventing duplicate webhook deliveries by tracking processed event_name and message_id pairs. The cache is improperly isolated across authenticated webhook targets in multi-account deployments, meaning the same cache storage is shared between different authenticated webhook paths belonging to different accounts. This violates tenant isolation principles in multi-tenant systems. CWE-668 (Exposure of Resource to Wrong Sphere) is the root cause-the replay-dedupe cache is accessible beyond its intended scope. An attacker who controls one authenticated webhook path can inject or match cache entries (event_name, message_id) to prevent legitimate events from being processed on other accounts' webhook targets, effectively suppressing those events.
Know when Openclaw gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Primary rating from Vendor (vulncheck) · only source for this CVE.
CVSS VectorVendor: vulncheck
DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
Related Vulnerabilities in OpenClaw Multiple Security Flaws
View all 11Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.
Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b
OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att
An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.
OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e
Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in
Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses
Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a
Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach
OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director
OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func
OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB