Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local/loopback access to host
-
DeliveryConnect to exposed noVNC port
-
ExploitReach unauthenticated x11vnc (-nopw)
-
ExecutionObserve and interact with sandbox browser
-
ImpactHijack 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
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 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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
5DescriptionCVE.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
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.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in OpenClaw Multiple Authorization and Command Execution
View all 20Auth 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
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
EUVD-2026-13964
GHSA-cxcw-jm67-3wwp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB