SB2026022736 - Multiple vulnerabilities in OpenClaw
Published: February 27, 2026 Updated: May 4, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 4 vulnerabilities.
1) Information disclosure (CVE-ID: CVE-2026-25253)
CWE-ID: CWE-200 - Exposure of sensitive information to an unauthorized actor
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Amber
The vulnerability allows a remote attacker to compromise the affected system.
The vulnerability exists due to the Control UI obtains a gatewayUrl value from a query string and automatically makes a WebSocket connection to the URL without prompting the user. A remote attacker can trick the victim into visiting a specially crafted website and obtain a security token that can be used later to manipulate the application via the established WebSocket connection.
Successful exploitation of the vulnerability may allow an attacker to compromise the affected system.
2) Command injection (CVE-ID: CVE-2026-25157)
CWE-ID: CWE-77 - Command injection
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Amber
The vulnerability allows a remote attacker to execute arbitrary code on the remote SSH host.
The vulnerability exists due to command injection in the sshNodeCommand function in CommandResolver.swift when constructing a shell script with a user-supplied project root path. A remote attacker can influence remote connection settings so that a crafted project path is interpolated into an echo statement to execute arbitrary code on the remote SSH host.
User interaction is required, and the issue affects the macOS menubar application in Remote/SSH mode only.
3) OS Command Injection (CVE-ID: CVE-2026-24763)
CWE-ID: CWE-78 - Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Green
The vulnerability allows a remote user to execute unintended commands inside the container.
The vulnerability exists due to command injection in the Docker sandbox execution mechanism when constructing shell commands from a user-controlled PATH environment variable. A remote user can supply a specially crafted PATH environment variable to execute unintended commands inside the container.
Only environments with Docker sandbox mode enabled are vulnerable.
4) Improper Authentication (CVE-ID: CVE-2026-28465)
CWE-ID: CWE-287 - Improper Authentication
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/U:Green
The vulnerability allows a remote attacker to spoof webhook events.
The vulnerability exists due to improper authentication in webhook verification in the optional voice-call plugin when processing webhook requests behind certain reverse-proxy or forwarding configurations that accept untrusted forwarded headers. A remote attacker can send specially crafted webhook requests with attacker-controlled forwarded headers to spoof webhook events.
The issue affects only installations where the optional voice-call plugin is installed and enabled.
Remediation
Install update from vendor's website.
References
- https://depthfirst.com/post/1-click-rce-to-steal-your-moltbot-data-and-keys
- https://ethiack.com/news/blog/one-click-rce-moltbot
- https://github.com/openclaw/openclaw/security/advisories/GHSA-g8p2-7wf7-98mq
- https://x.com/0xacb/status/2016913750557651228
- https://github.com/openclaw/openclaw/security/advisories/GHSA-q284-4pvr-m585
- https://github.com/openclaw/openclaw/commit/fb141460334f90ce9f8d159575cf342cd5567744
- https://github.com/openclaw/openclaw/security/advisories/GHSA-mc68-q9jw-2h3v
- https://github.com/openclaw/openclaw/security/advisories/GHSA-3m3q-x3gj-f79x
- https://github.com/openclaw/openclaw/commit/a749db9820eb6d6224032a5a34223d286d2dcc2f