Skip to main content

claw-orchestrator CVE-2026-10281

| EUVDEUVD-2026-33743 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-06-01 VulDB GHSA-q6qc-xp4q-rjq5
5.5
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
Source Code Evidence Fetched
Jun 01, 2026 - 19:25 vuln.today
Analysis Generated
Jun 01, 2026 - 19:25 vuln.today
Severity Changed
Jun 01, 2026 - 19:22 NVD
HIGH MEDIUM
CVSS changed
Jun 01, 2026 - 19:22 NVD
7.3 (HIGH) 5.5 (MEDIUM)

DescriptionCVE.org

A weakness has been identified in Enderfga claw-orchestrator up to 3.5.5. This affects the function EmbeddedServer of the file src/embedded-server.ts of the component API Endpoint. This manipulation causes missing authentication. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 3.5.6 mitigates this issue. Patch name: d0b02a800aa0689d9428cc4cc170e0b6589fb2c3. The affected component should be upgraded.

AnalysisAI

Missing authentication in Enderfga claw-orchestrator's embedded HTTP server (src/embedded-server.ts, EmbeddedServer class) exposes all API endpoints to unauthenticated network access in versions 3.5.5 and earlier, because the OPENCLAW_SERVER_TOKEN authentication mechanism was opt-in rather than enforced by default. Any attacker with network access to the server port can interact with the orchestration management API without credentials. A publicly available proof-of-concept exists (referenced in GitHub issue #61); this vulnerability is not confirmed in CISA KEV at time of analysis, though the CVSS 4.0 E:P exploit maturity modifier confirms public PoC availability.

Technical ContextAI

claw-orchestrator is a Node.js/TypeScript orchestration tool that exposes a local management interface via an embedded HTTP server implemented in src/embedded-server.ts. The root cause is CWE-306 (Missing Authentication for Critical Function): in versions up to 3.5.5, authentication was gated entirely on the operator explicitly setting the OPENCLAW_SERVER_TOKEN environment variable. Default deployments omitting this variable received no authentication enforcement on any endpoint. The fix in 3.5.6 inverts this design - the server auto-generates a cryptographically random 32-byte token written to ~/.openclaw/server-token (mode 0600) at startup when the variable is unset, making authentication the unconditional default. The affected CPE is cpe:2.3:a:enderfga:claw-orchestrator:*:*:*:*:*:*:*:* covering all releases through 3.5.5.

RemediationAI

The primary fix is upgrading to claw-orchestrator v3.5.6, available at https://github.com/Enderfga/claw-orchestrator/releases/tag/v3.5.6 (patch commit d0b02a800aa0689d9428cc4cc170e0b6589fb2c3). Post-upgrade, the server auto-generates and enforces a token by default with no operator action required; the clawo CLI reads the token automatically from environment variables or ~/.openclaw/server-token. As an immediate compensating control on versions 3.5.5 and earlier without upgrading, operators can set OPENCLAW_SERVER_TOKEN to a strong random value in the server's environment, which activates the existing auth enforcement - this closes the unauthenticated exposure but requires manual token distribution to all CLI consumers and does not benefit from the auto-generation or cookie-based browser flows introduced in 3.5.6. Additionally, restricting inbound network access to the embedded server's port via firewall rules (limiting connections to localhost or trusted management IPs) prevents remote exploitation regardless of auth state, at the cost of losing remote management capability. Setting OPENCLAW_SERVER_TOKEN=disabled in 3.5.6+ re-enables unauthenticated access and should only be used on confirmed single-user hosts with no network exposure.

Share

CVE-2026-10281 vulnerability details – vuln.today

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