openclaw@2026.5.10-beta.5

Multi-channel AI gateway with extensible messaging integrations

  • latest version

    2026.6.10

  • first published

    5 months ago

  • latest version published

    5 days ago

  • licenses detected

    • >=2026.1.29-beta.1
  • Direct Vulnerabilities

    Known vulnerabilities in the openclaw package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization via the trusted-proxy Control UI WebSocket process. An attacker can gain unauthorized administrative privileges by connecting as an unpaired or restricted client and leveraging cached operator.admin authority to execute privileged Gateway RPCs.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization due to insufficient validation in the message read actions process. An attacker can access sensitive messages from unauthorized channels by sending crafted requests that bypass channel allowlist checks.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.19 or higher.

    <2026.5.19
    • H
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization in the node event handling process. An attacker can gain unauthorized access to restricted exec lifecycle events by sending crafted node.event messages from a paired node to the gateway, which can steer target sessions into privileged exec-event paths and expose unintended capabilities.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    Untrusted Search Path

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Untrusted Search Path via the skill installation process when workspace .env files override the Homebrew executable selection. An attacker can execute arbitrary Homebrew-compatible executables by manipulating the .env file during skill setup, potentially compromising the system. This is only exploitable if an attacker has access to a trusted operator workspace.

    How to fix Untrusted Search Path?

    Upgrade openclaw to version 2026.5.27 or higher.

    <2026.5.27
    • H
    Incorrect Privilege Assignment

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incorrect Privilege Assignment due to the incorrect assignment of owner-scoped MCP loopback authority to hook-triggered agent processes. An attacker can perform unauthorized privileged actions by exploiting the /hooks/agent endpoint with a valid hook token, allowing access to or invocation of owner-only MCP tools, such as modifying persistent cron state.

    How to fix Incorrect Privilege Assignment?

    Upgrade openclaw to version 2026.5.20 or higher.

    <2026.5.20
    • H
    User Impersonation

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to User Impersonation via insufficient validation in the Control UI pairing process. An attacker can obtain persistent administrative device tokens by spoofing locality information over the network, thereby escalating temporary shared access to durable admin-level credentials that persist even after token rotation.

    How to fix User Impersonation?

    Upgrade openclaw to version 2026.5.22 or higher.

    <2026.5.22
    • H
    Time-of-check Time-of-use (TOCTOU) Race Condition

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition via the exec process. An attacker can execute unauthorized commands by bypassing intended allowlist validation using combined shell options. This is only exploitable if the affected feature is enabled.

    How to fix Time-of-check Time-of-use (TOCTOU) Race Condition?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Server-side Request Forgery (SSRF)

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) via the browser control process. An attacker can access internal network resources and read restricted page content by leveraging action-triggered redirects and browser evaluation capabilities.

    How to fix Server-side Request Forgery (SSRF)?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    Unsafe Dependency Resolution

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Unsafe Dependency Resolution via manipulation of the extension metadata process. An attacker can execute arbitrary code by redirecting the loading process toward unscanned package payloads, allowing plugin code to be loaded outside of reviewed package entry points and bypassing security scanning. This is only exploitable if the attacker has trusted operator access.

    How to fix Unsafe Dependency Resolution?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    User Impersonation

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to User Impersonation via improper validation of identity headers in the trusted-proxy configuration. An attacker can impersonate privileged users by supplying forged identity headers to the proxy-facing Gateway port, potentially escalating privileges.

    How to fix User Impersonation?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    Incomplete List of Disallowed Inputs

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs via the PowerShell encoded-command handling process. An attacker can execute arbitrary commands by leveraging unrecognized encoded-command alias forms to circumvent allowlist checks.

    How to fix Incomplete List of Disallowed Inputs?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Incomplete List of Disallowed Inputs

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs via insufficient sanitization of environment variables in the process. An attacker can influence the behavior of a Node.js child process or alter coverage output paths by supplying malicious environment variables from a lower-trust source.

    How to fix Incomplete List of Disallowed Inputs?

    Upgrade openclaw to version 2026.5.26 or higher.

    <2026.5.26
    • H
    Information Exposure

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Information Exposure via the MCP Streamable HTTP process when custom headers are configured and the MCP endpoint responds with a cross-origin redirect. An attacker can obtain sensitive information, such as API keys or tenant-routing headers, by leveraging a malicious or compromised MCP endpoint that issues redirects to another origin. This is only exploitable if the MCP server is configured with transportType: "streamable-http", sensitive custom headers under mcp.servers.*.headers, and the MCP endpoint is malicious, compromised, or able to redirect to another origin.

    How to fix Information Exposure?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Incorrect Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incorrect Authorization in the enforcement of argPattern checks for exec allowlist entries on Linux and macOS gateways. An attacker can execute disallowed arguments for an allowlisted executable by influencing a tool-enabled agent to call exec with arguments that should have required additional approval. This is only exploitable if the gateway is running on Linux or macOS, exec is configured with tools.exec.security: "allowlist", at least one allowlist entry uses argPattern, and the allowlisted executable accepts security-relevant arguments or flags.

    How to fix Incorrect Authorization?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization via the shell inline-command parsing process. An attacker can execute unauthorized shell commands by crafting command requests that bypass the intended allowlist checks.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Incorrect Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incorrect Authorization in the session management process. An attacker can regain previously revoked node token authority by maintaining a pairing-scoped device session after the token has been revoked. This is only exploitable if a device retains an active pairing-scoped session following the revocation of its node token.

    How to fix Incorrect Authorization?

    Upgrade openclaw to version 2026.5.26 or higher.

    <2026.5.26
    • M
    Server-side Request Forgery (SSRF)

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) via inconsistent handling of hostnames with trailing dots in the request path. An attacker can bypass hostname blocklist policies by submitting URLs with a trailing dot, potentially accessing destinations that should be restricted.

    How to fix Server-side Request Forgery (SSRF)?

    Upgrade openclaw to version 2026.5.26 or higher.

    <2026.5.26
    • M
    Cross-site Scripting (XSS)

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Cross-site Scripting (XSS) via the exported session HTML process. An attacker can execute arbitrary browser-side scripts by crafting malicious markdown links containing javascript: or data: URIs, which are preserved in the generated HTML and triggered when a user opens and interacts with the exported file.

    How to fix Cross-site Scripting (XSS)?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • M
    Improper Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Improper Authorization via the reaction notification process. An attacker can trigger unintended agent processing for reaction events by delivering Slack reaction events even when reaction notifications are disabled. This is only exploitable if the Slack reaction event feature is enabled and reachable.

    How to fix Improper Authorization?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • L
    Improper Privilege Management

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Improper Privilege Management via the bootstrap token process. An attacker can gain unauthorized access to broader pending pairing scopes by replaying a pending bootstrap token with an expanded set of requested permissions before approval. This is only exploitable if the affected feature is enabled and reachable, and lower-trust input can access the relevant path.

    How to fix Improper Privilege Management?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • L
    Incomplete List of Disallowed Inputs

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs via the exec process. An attacker can perform unauthorized operations by crafting command requests that leverage transparent command wrappers to bypass allowlist validation.

    How to fix Incomplete List of Disallowed Inputs?

    Upgrade openclaw to version 2026.5.26 or higher.

    <2026.5.26
    • H
    Time-of-check Time-of-use (TOCTOU) Race Condition

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition via the system.run safe-bin allowlist validation. An attacker can access arbitrary files and expose sensitive configuration data by injecting shell metacharacters into approved commands.

    How to fix Time-of-check Time-of-use (TOCTOU) Race Condition?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • H
    Time-of-check Time-of-use (TOCTOU) Race Condition

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition via the shell wrapper argv. An attacker can execute unauthorized commands by modifying command arguments after allowlist approval but before execution.

    How to fix Time-of-check Time-of-use (TOCTOU) Race Condition?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • M
    Time-of-check Time-of-use (TOCTOU) Race Condition

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition via the node pairing reconnection. An attacker can gain unauthorized node authority by exploiting logic flaws that allow restoration or escalation of node pairing states beyond intended approval scopes.

    How to fix Time-of-check Time-of-use (TOCTOU) Race Condition?

    Upgrade openclaw to version 2026.5.27 or higher.

    <2026.5.27
    • H
    User Interface (UI) Misrepresentation of Critical Information

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to User Interface (UI) Misrepresentation of Critical Information via the approval display truncation. An attacker can execute unauthorized operations by submitting oversized exec commands with benign prefixes and malicious suffixes that are hidden from approvers.

    How to fix User Interface (UI) Misrepresentation of Critical Information?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • M
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization via the bundle MCP loopback session-spawn path. An attacker can gain unauthorized access to restricted commands by bypassing intended command restrictions through authenticated access to the affected path.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.12 or higher.

    <2026.5.12
    • H
    Incorrect Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incorrect Authorization via the chat.send route. An attacker can perform unauthorized privileged actions by leveraging inherited external routes to bypass required scope checks, enabling unauthorized modification of plugins, configuration, MCP, allowlist, and ACP settings.

    How to fix Incorrect Authorization?

    Upgrade openclaw to version 2026.5.18 or higher.

    <2026.5.18
    • L
    Incorrect Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Incorrect Authorization via the exec approver gate process. An attacker can gain unauthorized approval capabilities by leveraging limited exec approval permissions to bypass intended approval splits and approve plugin actions outside of operator configuration.

    How to fix Incorrect Authorization?

    Upgrade openclaw to version 2026.5.12-beta.1 or higher.

    <2026.5.12-beta.1
    • H
    Missing Authorization

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Missing Authorization in the QQBot native approval buttons process. An attacker can gain unauthorized access to resolve pending exec or plugin approval requests by interacting with approval buttons without proper authorization.

    How to fix Missing Authorization?

    Upgrade openclaw to version 2026.5.18-beta.1 or higher.

    <2026.5.18-beta.1
    • C
    Arbitrary Code Injection

    openclaw is a 🦞 OpenClaw β€” Personal AI Assistant

    Affected versions of this package are vulnerable to Arbitrary Code Injection via the upstream API requests. An attacker can execute arbitrary code by injecting malicious prompts into requests.

    How to fix Arbitrary Code Injection?

    There is no fixed version for openclaw.

    >=0.0.0