Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain unencrypted backup or App Group container
-
ExploitRead cleartext credential JSON in UserDefaults
-
ExecutionExtract Gateway token and password
-
ImpactAuthenticate to Gateway with operator authority
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Exploitation requires local access to the credential store: specifically an unencrypted iOS device backup or an extracted App Group container from the device running OpenClaw for iOS before 2026.8.11. Because credentials are written as cleartext JSON to App Group UserDefaults instead of the iOS Keychain, no cryptographic barrier protects them once the file is obtained. Limiting factors: this is not remotely reachable (AV:L); iOS encrypts backups and applies Data Protection to Keychain items by default, so the attacker must defeat or bypass backup encryption, have physical/forensic access, or run on a jailbroken/compromised device to reach the App Group container. PR:L reflects that some level of local/device access is needed rather than pure remote anonymous access. |
| Impact | This is a genuine but low-urgency data-protection weakness, not an internet-facing critical. The vendor CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N, 6.8 Medium) correctly models a LOCAL attack that discloses confidentiality only - no direct integrity or availability impact on the vulnerable system itself. There is no EPSS score, no CISA KEV listing, and no public exploit code identified, so exploitation is neither confirmed nor probabilistically flagged as widespread. The real risk hinges on a precondition the attacker must already satisfy: possession of an unencrypted iOS device backup or an extracted App Group container. Given that iOS enforces backup encryption and Data Protection by default, and that App Group containers are not casually accessible on a non-jailbroken device, the practical attack surface is narrow. The elevated consequence is that the recovered Gateway tokens/passwords grant operator authority to the OpenClaw Gateway - a real privilege - but that authentication step happens off the vulnerable iOS app and is a downstream/subsequent impact, which is why VC:H but VI:N/VA:N and SC/SI/SA:N is defensible. Net: a legitimate CWE-312 credential-storage hygiene bug that matters most in device-loss/forensic-access threat models, not a remotely exploitable priority. |
| Exploit ScenarioDerived | An attacker obtains an unencrypted iTunes/Finder backup of an iPhone running OpenClaw, or extracts the App Group container from a lost, seized, or malware-compromised device, and reads the cleartext JSON in UserDefaults to recover the Gateway token and password. They then use those credentials to authenticate to the OpenClaw Gateway with full operator authority from their own machine. No public exploit code is required - recovery is a simple file/plist read once backup or container access is achieved. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 26, 2026
Cleartext storage of Gateway credentials in OpenClaw for iOS before 2026.8.11 lets anyone who obtains an unencrypted device backup or extracts the app's App Group container recover valid Gateway tokens and passwords and authenticate with operator authority. The weakness (CWE-312) is a data-protection failure rather than a remotely reachable flaw: exploitation requires local or forensic access to the device or its backup, consistent with the assessed vector (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N), so confidentiality is fully lost while integrity and availability are unaffected. No public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis, and a vendor fix is available in 2026.8.11.
RemediationAI
Vendor-released patch: 2026.8.11 - upgrade OpenClaw for iOS to 2026.8.11 or later, which moves Gateway credential storage out of App Group UserDefaults and into the iOS Keychain; details are in the advisory https://github.com/openclaw/openclaw/security/advisories/GHSA-gcm4-fmcp-2f9r and the VulnCheck advisory https://www.vulncheck.com/advisories/openclaw-ios-before-2026.8.11-credential-storage-via-share-extension. Because the credentials were stored in cleartext, treat any device that ran a pre-2026.8.11 build as potentially exposed and rotate the affected Gateway tokens and passwords after upgrading - note that rotation invalidates the old credentials everywhere they are used, so schedule it to avoid breaking other integrations. Until upgrading is possible, avoid creating unencrypted iTunes/Finder local backups on macOS or Windows (this forfeits the ability to restore without a password but removes the plaintext copy), enable encrypted local backups and iCloud Backup with a strong device passcode, and keep devices non-jailbroken and physically controlled, since extracting an App Group container generally requires jailbreak-level or forensic access. Where the app is MDM-managed, restrict device backup and container-extraction vectors and enforce a passcode/Data Protection policy; these controls reduce forensic exposure but do not eliminate it because the underlying file remains cleartext while the vulnerable build is installed. Blocking network access to the Gateway is not a valid mitigation, since the flaw is local storage of credentials rather than a remotely reachable path.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the iOS client of OpenClaw, which persists Gateway authentication material as cleartext JSON in App Group UserDefaults. App Group containers allow a main app and its extensions (here, a share extension per the VulnCheck advisory) to share preferences, but UserDefaults files are ordinary plists on disk and inherit only the container's file-level Data Protection class - they are not cryptographic secrets store. Apple's Keychain, by contrast, is the platform-designated mechanism for credentials because items are encrypted with hardware-backed keys and access-controlled by class (WhenUnlocked, ThisDeviceOnly, etc.). By writing tokens and passwords instead of Keychain items, the implementation drops that protection layer, which is the root cause class CWE-312 (Cleartext Storage of Sensitive Information). Specifically, if a user creates an unencrypted local backup, or an attacker obtains the App Group container from a jailbroken, forensic-imaged, or otherwise compromised device, the stored JSON is directly readable. Data Protection and encrypted backups remain effective mitigations by default, so the exposure is conditional on those protections being absent or bypassed rather than being reachable over the network. CPE cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:* and EUVD data (OpenClaw 0 < 2026.8.11) identify the iOS app releases prior to the fixed build.
Know when Openclaw gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Local access to a backup or App Group container (AV:L, PR:L), no user interaction, and the direct impact is disclosure of stored credentials (C:H) with no integrity/availability effect on the iOS app itself.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenClaw for iOS before 2026.8.11 stores Gateway credentials as cleartext JSON in App Group UserDefaults instead of the device Keychain. Attackers with access to unencrypted device backups or extracted App Group containers can recover valid Gateway tokens and passwords to authenticate with operator authority.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.
Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b
OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att
An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.
OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e
Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in
Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses
Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a
Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach
OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director
OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func
OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste
EUVD-2026-87470
GHSA-rf6v-wq4h-m8xh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB