Skip to main content

OpenClaw iOS EUVDEUVD-2026-87470

| CVE-2026-100581 MEDIUM
Cleartext Storage of Sensitive Information (CWE-312)
2026-09-26 VulnCheck GHSA-rf6v-wq4h-m8xh
6.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain unencrypted backup or App Group container
  2. Exploit
    Read cleartext credential JSON in UserDefaults
  3. Execution
    Extract Gateway token and password
  4. Impact
    Authenticate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

OpenClaw 0 <2026.8.11

Affected Packages

euvd openclaw fix: 2026.8.11

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

Vendor (VulnCheck) PRIMARY 6.8 MEDIUM
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
vuln.today AI 5.5 MEDIUM

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 26, 2026 - 03:01 EUVD
CVE Published
Sep 26, 2026 - 02:19 cve.org
MEDIUM 6.8

DescriptionCVE.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

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Low
niche open-source agent framework, iOS client, limited real-world install base
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-28446 CRITICAL POC
9.4 Mar 05

Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.

CVE-2026-33579 CRITICAL POC
9.4 Mar 31

Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b

CVE-2026-32042 HIGH POC
8.8 Mar 21

OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att

CVE-2026-32051 HIGH POC
8.8 Mar 21

An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.

CVE-2026-25253 HIGH POC
8.8 Feb 01

OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e

CVE-2026-32846 HIGH POC
8.7 Mar 26

Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in

CVE-2026-53857 HIGH POC
8.6 Jun 16

Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses

CVE-2026-100530 HIGH POC
8.5 Sep 26

Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a

CVE-2026-32064 HIGH POC
8.5 Mar 21

Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach

CVE-2026-32055 HIGH POC
7.6 Mar 21

OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director

CVE-2026-32056 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func

CVE-2026-32049 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste

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