Skip to main content

OpenClaw CVE-2026-32064

| EUVDEUVD-2026-13964 HIGH
Missing Authentication for Critical Function (CWE-306)
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain local/loopback access to host
  2. Delivery
    Connect to exposed noVNC port
  3. Exploit
    Reach unauthenticated x11vnc (-nopw)
  4. Execution
    Observe and interact with sandbox browser
  5. Impact
    Hijack browsing session and data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the OpenClaw Docker sandbox-browser feature to be in use (the noVNC observer flow spawned by scripts/sandbox-browser-entrypoint.sh running x11vnc with -nopw), and the attacker must be able to reach the noVNC port. By default that port is bound to host loopback (127.0.0.1) only, so the attacker needs local presence on the host - a co-resident process, another container, or shell access - OR the operator must have explicitly re-published the port to a broader interface (or run the image standalone with wide port publishing), which removes the loopback limit. No credentials, user interaction, or privileges are needed once the port is reachable. The loopback-default binding is the primary limiting factor keeping this from being remotely exploitable across the network.

Impact

Signals are consistent and point to a real-but-bounded risk. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N) confirms unauthenticated, low-complexity exploitation, but the AV:L designation is the critical limiter: the vendor advisory confirms the noVNC port is published only to host loopback (127.0.0.1) by default, so an attacker must already have code execution or a presence on the host (or an operator must have deliberately re-exposed the port to a broader interface). This explains why EPSS is very low (0.04%, 11th percentile) and SSVC rates Exploitation as 'none' and Automatable as 'no' despite a 'total' technical impact - it is not a mass-exploitable internet-facing flaw. It is NOT in CISA KEV, so there is no evidence of active exploitation, though public POC code exists (distinct signals - POC availability is not active exploitation). The 8.5/total-impact rating reflects the full observe-and-interact control an attacker gains over the sandbox browser once local access is obtained, not broad reachability. Net: a legitimate patch-priority item for OpenClaw operators, especially multi-tenant hosts or any deployment that widened the port exposure, but not a drop-everything internet-exposed emergency.

Exploit ScenarioDerived

An attacker who has gained a local foothold on an OpenClaw host (e.g., another low-privileged container/process, or a co-tenant on a shared host) connects to the loopback-bound noVNC port, which runs x11vnc with -nopw and therefore requires no credentials. They observe and interact with the sandbox browser session - reading authenticated pages, hijacking the agent's browsing, or driving the browser to attacker-chosen actions. Public exploit code exists, and the attack is trivial where an operator has re-published the noVNC port beyond loopback.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

AnalysisAIv2 – Oct 08, 2026

Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach the exposed port to view and interact with the sandboxed browser session without credentials. The flaw affects OpenClaw versions prior to 2026.2.21 (Docker image docker/openclaw <= 2026.2.19-2), where scripts/sandbox-browser-entrypoint.sh launched x11vnc with the -nopw flag, disabling VNC authentication entirely. Because the noVNC port is published to host loopback (127.0.0.1) by default, exploitation requires local presence on the host or an operator configuration that re-publishes the port to a broader interface; publicly available exploit code exists, though CISA KEV has not recorded active exploitation and EPSS is low at 0.04% (11th percentile).

Earlier versions of this analysis (1)
v1 Mar 21, 2026 - 01:00 CVSS 7.7

OpenClaw sandbox browser functionality launches x11vnc for noVNC observer sessions without requiring authentication, allowing any attacker with access to the host's loopback interface to view or interact with sandboxed browser sessions without credentials. All OpenClaw versions prior to 2026.2.21 are affected. This vulnerability has been publicly disclosed with patches available from the vendor, though no EPSS score, KEV status, or public POC references were provided in the intelligence data.

RemediationAI

Vendor-released patch: upgrade OpenClaw to 2026.2.21 or later - the fixes are in commits 621d8e1312482f122f18c43c72c67211b141da01 and 8c1518f0f3e0533593cd2dec3a46c9b746753661, which replace the '-nopw' x11vnc invocation with '-rfbauth' password authentication, inject OPENCLAW_BROWSER_NOVNC_PASSWORD per container, and require VNC auth by default with password-bearing auto-connect URLs. Because the patched code lives in the sandbox browser image, upgrading alone is not sufficient: operators must rebuild the sandbox browser image and recreate existing browser containers so running containers pick up the new entrypoint, and should verify the sandbox browser security hash epoch was bumped. If immediate upgrade is not possible, keep (or restore) the loopback-only host port publish for the noVNC port and reject any configuration that binds it to 0.0.0.0 or a broader interface - this preserves the vendor's default threat boundary but leaves a co-resident process or another container on the same host able to reach the unauthenticated interface, so it is a containment measure, not a fix. Additional compensating options include restricting which local users/containers can reach 127.0.0.1:6080 (e.g., host firewall rules or network namespace separation), disabling the sandbox browser observer feature entirely if it is not needed, and treating the sandbox browser host as untrusted until the image is rebuilt; each of these reduces usability of the observer debugging workflow, and the firewall approach does not protect against a process already running as the same user. Track the advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-25gx-x37c-7pph for the final patched release. Note that no vendor patch is missing here - a fix is available - and this assessment must not be read as indicating an unpatched or actively exploited condition.

Affected VersionsENISA

OpenClaw 0 <2026.2.21

Affected Packages

npm openclaw fix: 2026.2.21

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 underlying issue is CWE-306 (Missing Authentication for Critical Function). OpenClaw's sandbox browser runs a headless X display (Xvfb), exported through x11vnc and proxied to the browser via websockify/noVNC; the entrypoint script started x11vnc with '-nopw', so the RFB/VNC endpoint accepted any connecting client with no password challenge, and websockify bridged that unauthenticated session to the noVNC HTML5 client. The runtime (src/agents/sandbox/browser.ts) already limited host publishing to 127.0.0.1, so the missing piece was purely observer authentication rather than network exposure - a defense-in-depth gap that becomes a direct exposure whenever the loopback constraint is relaxed (broad port publishing, standalone image runs, or co-resident processes on the same host). The CPE cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:* covers the affected package range, and the vendor's fix binds x11vnc to '-rfbauth' with a per-container password file, generates an 8-character VNC password at container start (or via OPENCLAW_BROWSER_NOVNC_PASSWORD), emits token-bearing auto-connect observer URLs, and adds audit findings for non-loopback port publishing.

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 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.7 HIGH

AV:L because the noVNC port is loopback-bound by default; PR:N/UI:N as x11vnc runs with -nopw; C:H and I:H since an observer can both view and interact with the browser; A:N as availability is unaffected.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

5
Analysis Updated
Oct 08, 2026 - 16:28 vuln.today
v2 - CVSS changed
CVSS changed
Oct 08, 2026 - 16:23 NVD
7.7 (HIGH) 8.5 (HIGH)
PoC Detected
Mar 24, 2026 - 21:10 vuln.today
Public exploit code
Patch released
Mar 21, 2026 - 01:00 nvd
Patch available
CVE Published
Mar 21, 2026 - 00:42 nvd
HIGH 7.7

DescriptionCVE.org

OpenClaw versions prior to 2026.2.21 sandbox browser entrypoint launches x11vnc without authentication for noVNC observer sessions, allowing unauthenticated access to the VNC interface. Remote attackers on the host loopback interface can connect to the exposed noVNC port to observe or interact with the sandbox browser without credentials.

Executive ViewAI

Why It Matters

OpenClaw's Docker sandbox browser, a component used for isolated web browsing, contains a high-severity vulnerability that allows unauthorized access to the noVNC observer interface, potentially exposing sensitive session data or enabling misuse of the sandboxed environment. Organizations using OpenClaw versions prior to 2026.2.21 are affected, particularly if the noVNC port is reachable beyond localhost, though default configurations limit exposure to local presence. Publicly available exploit code exists, but no active exploitation has been confirmed by CISA KEV, making timely patching critical to prevent potential data leakage or unauthorized actions.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Prevalence
Low
OpenClaw is a niche, newer AI-agent gateway with limited production footprint
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA 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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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