Cases

GHSA-83f3-hh45-vfw9

MODERATEView advisory
SeverityMODERATE
Repositoryopenclaw/openclaw
PublishedApr 7, 2026, 6:16 PM
Ref2ea0ca08f67ecbbbfbee1aa12441f1e2a399bc6d
Advisory summary

OpenClaw: Android accepted cleartext remote gateway endpoints and sent stored credentials over ws://

Curator analysis
Synopsis

Android gateway endpoint handling allowed non-loopback cleartext websocket endpoints from setup/discovery flows, and the gateway session could then connect with ws:// while using stored gateway credentials.

Vulnerability classes
cleartext transmission of sensitive informationcredential exposure
Sink hints

apps/android/app/src/main/java/ai/openclaw/app/ui/GatewayConfigResolver.kt

This Android gateway config parser handled manual URLs and scanned setup codes. The fix adds rejection of non-loopback cleartext endpoints, indicating the vulnerable acceptance point lived here.

apps/android/app/src/main/java/ai/openclaw/app/node/ConnectionManager.kt

This file decides whether a gateway endpoint must use TLS. The fix changes it to require TLS for non-loopback endpoints, so the earlier logic likely allowed remote cleartext connections.

apps/android/app/src/main/java/ai/openclaw/app/gateway/GatewaySession.kt

This session code builds the websocket URL as ws:// or wss:// from the resolved TLS state. If TLS is not required upstream, this is where the client actually opens a cleartext websocket and uses gateway auth.

Expected components
Android gateway config resolverAndroid gateway TLS policyAndroid gateway websocket session

Model scores(5)

openai/gpt-5.4excellent
Target Alignment
29
Source To Sink Reasoning
29
Impact And Exploitability
17
Evidence Quality
10
Overclaim Control
8
anthropic/claude-opus-4.6excellent
Target Alignment
28
Source To Sink Reasoning
28
Impact And Exploitability
16
Evidence Quality
8
Overclaim Control
7
google/gemini-3.1-pro-previewexcellent
Target Alignment
27
Source To Sink Reasoning
28
Impact And Exploitability
15
Evidence Quality
9
Overclaim Control
6
z-ai/glm-5.1excellent
Target Alignment
25
Source To Sink Reasoning
28
Impact And Exploitability
14
Evidence Quality
9
Overclaim Control
5
moonshotai/kimi-k2.5partial
Target Alignment
26
Source To Sink Reasoning
24
Impact And Exploitability
11
Evidence Quality
7
Overclaim Control
4