Skip to main content

OpenClaw CVE-2026-41362

LOW
Exposure of Resource to Wrong Sphere (CWE-668)
2026-04-28 disclosure@vulncheck.com
2.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain authentication to OpenClaw webhook endpoint
  2. Delivery
    Identify target account webhook event patterns
  3. Exploit
    Send crafted Zalo webhook with matching event_name and message_id
  4. Execution
    Pollute shared replay-dedupe cache
  5. Persist
    Legitimate event arrives and cache prevents processing
  6. Impact
    Target 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

npm openclaw fix: 2026.3.31

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

Vendor (vulncheck) PRIMARY 2.3 LOW
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.0%
Top 88% exploitable
Data Quality
7 sources
Confidence: High
NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:node.js:*:*
CVE-2026-28446 CRITICAL POC
9.4 Mar 05

Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.

CVE-2026-33579 CRITICAL POC
9.4 Mar 31

Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b

CVE-2026-32042 HIGH POC
8.8 Mar 21

OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att

CVE-2026-32051 HIGH POC
8.8 Mar 21

An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.

CVE-2026-25253 HIGH POC
8.8 Feb 01

OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e

CVE-2026-32846 HIGH POC
8.7 Mar 26

Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in

CVE-2026-53857 HIGH POC
8.6 Jun 16

Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses

CVE-2026-100530 HIGH POC
8.5 Sep 26

Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a

CVE-2026-32064 HIGH POC
8.5 Mar 21

Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach

CVE-2026-32055 HIGH POC
7.6 Mar 21

OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director

CVE-2026-32056 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func

CVE-2026-32049 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy