
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-26317 is a Cross-Site Request Forgery (CSRF) vulnerability in OpenClaw, a personal AI assistant, affecting its browser-facing localhost mutation routes. Prior to version 2026.2.14, the browser control plane accepted cross-origin requests without validating the Origin or Referer headers, allowing malicious websites to trigger unauthorized state changes against a victim's local OpenClaw instance. The vulnerability affects the openclaw npm package versions ≤ 2026.2.13 and the clawdbot npm package versions ≤ 2026.1.24-3. It was published on February 15, 2026, and added to the GitHub Advisory Database on February 18, 2026. It carries a CVSS v3.1 base score of 7.1 (High) (GitHub Advisory).
The root cause is CWE-352 (Cross-Site Request Forgery): the browser control servers bound to loopback but exposed mutating HTTP endpoints (POST/PUT/PATCH/DELETE) without any CSRF-style guard, relying solely on loopback binding for protection (GitHub Advisory). Browsers can send cross-origin requests to loopback addresses, so a malicious website can craft requests targeting localhost or 127.0.0.1 on the port used by OpenClaw's browser control service. The attack requires the victim to visit a malicious web page while OpenClaw is running, and no authentication credentials or special privileges are needed if the service runs without auth enabled. The fix introduced a browserMutationGuardMiddleware that inspects Origin, Referer, and Sec-Fetch-Site: cross-site headers, rejecting mutating requests from non-loopback origins (Fix Commit).
A malicious website can trigger unauthorized state changes against a victim's local OpenClaw browser control plane, including opening or closing browser tabs, starting or stopping the browser, and mutating browser storage and cookies — all without requiring any special privileges from the attacker (GitHub Advisory). The primary impact is on integrity (unauthorized modification of browser state) and availability (potential disruption of the browser session); there is no direct confidentiality impact as data exfiltration is not a documented consequence. The attack is limited to the local machine context but could be leveraged to manipulate the victim's browsing environment or AI assistant behavior.
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (GitHub Advisory). The EPSS score is approximately 0.014% (0.000140), placing it in the 6th percentile for exploitation likelihood within the next 30 days. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. The attack requires user interaction — the victim must visit a malicious website while running a vulnerable version of OpenClaw with the browser control service active and authentication disabled.
openclaw ≤ 2026.2.13 or clawdbot ≤ 2026.1.24-3) with the browser control service active on loopback (e.g., http://127.0.0.1:18789) and authentication disabled.fetch() or XMLHttpRequest) to the OpenClaw loopback browser control endpoint using a mutating method such as POST.http://127.0.0.1:<port>/<mutation-endpoint> with a non-loopback Origin header (e.g., https://evil.example). The vulnerable server, lacking Origin/Referer validation, processes the request.http://127.0.0.1:<openclaw-port>/ originating from browser processes with a non-loopback Origin or Referer header (e.g., Origin: https://evil.example).Upgrade the openclaw npm package to version 2026.2.14 or later, which introduces browserMutationGuardMiddleware to reject mutating HTTP methods from non-loopback origins (GitHub Release, Fix Commit). Note that the clawdbot npm package (≤ 2026.1.24-3) does not yet have a patched version listed. As an interim workaround, enable browser control authentication (token or password) to require credentials for all control plane requests, and avoid running OpenClaw with authentication disabled. If the browser control service is not needed, disable it entirely when not in use (GitHub Advisory).
The vulnerability was reported by researcher @vincentkoc and disclosed by maintainer steipete on February 15, 2026 (GitHub Advisory). Coverage appeared in vulnerability digest aggregators and security blogs, including a Stackademic post grouping CVE-2026-26317 with related OpenClaw vulnerabilities CVE-2026-26323 and CVE-2026-26327 as part of a broader "2026 OpenClaw vulnerability cluster." BeyondMachines noted that over 60 security vulnerabilities were resolved in OpenClaw around this release. The release of version 2026.2.14 received positive community reactions on GitHub, with 137 users reacting to the release notes (GitHub Release).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."