OpenClaw versions prior to 2026.4.5 allow unauthenticated remote attackers to read arbitrary files outside the marketplace repository sandbox through crafted symlink paths — a high-confidentiality, zero-integrity-impact vulnerability (CVSS 6.5). While absent from CISA KEV and lacking a public exploit, this package sits in the top 77th EPSS percentile for exploitation likelihood and carries 135 known CVEs, signaling a persistent security posture problem. Critically, AIID incident #1368 already documents threat actors distributing credential-stealing skills through OpenClaw's marketplace, making this traversal a natural second-stage amplifier — once a malicious skill is installed, symlinks could harvest API keys, .env files, and agent configuration secrets from the host. Upgrade immediately to 2026.4.5, audit all installed marketplace skills, and run OpenClaw in a filesystem-isolated container until patched.
What is the risk?
Medium-high risk for AI agent deployments consuming OpenClaw marketplace content. The CVSS 6.5 score understates operational risk in AI pipeline contexts where OpenClaw agents often hold API keys, model credentials, and sensitive data files. The low complexity attack (AV:N/AC:L) requires only user interaction — a user browsing or installing from the marketplace. EPSS top 77th percentile and documented threat actor activity in the OpenClaw skills ecosystem (AIID #1368) elevate this beyond typical medium severity. The 135 CVEs in the same package indicate a systemic security deficit rather than an isolated defect.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | npm | >= 2026.3.22, < 2026.4.5 | 2026.4.5 |
Do you use OpenClaw? You're affected.
How severe is it?
What is the attack surface?
What should I do?
6 steps-
Patch: Upgrade to openclaw >= 2026.4.5 immediately — this is the only complete fix.
-
Isolate: Run OpenClaw in containers with minimal filesystem mounts — avoid mounting home directories, /etc, or credential stores.
-
Audit: Review all installed marketplace skills for suspicious symlink entries; verify skill provenance and publisher identity.
-
Detect: Monitor for unexpected file reads outside expected workspace directories in OpenClaw process logs; alert on symlink resolution to paths outside /tmp or designated workspace.
-
Restrict: Disable remote marketplace repository access in environments where it is not operationally required.
-
Rotate: If OpenClaw processed untrusted marketplace content before patching, rotate all secrets accessible from the working directory.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-43570?
OpenClaw versions prior to 2026.4.5 allow unauthenticated remote attackers to read arbitrary files outside the marketplace repository sandbox through crafted symlink paths — a high-confidentiality, zero-integrity-impact vulnerability (CVSS 6.5). While absent from CISA KEV and lacking a public exploit, this package sits in the top 77th EPSS percentile for exploitation likelihood and carries 135 known CVEs, signaling a persistent security posture problem. Critically, AIID incident #1368 already documents threat actors distributing credential-stealing skills through OpenClaw's marketplace, making this traversal a natural second-stage amplifier — once a malicious skill is installed, symlinks could harvest API keys, .env files, and agent configuration secrets from the host. Upgrade immediately to 2026.4.5, audit all installed marketplace skills, and run OpenClaw in a filesystem-isolated container until patched.
Is CVE-2026-43570 actively exploited?
No confirmed active exploitation of CVE-2026-43570 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-43570?
1. Patch: Upgrade to openclaw >= 2026.4.5 immediately — this is the only complete fix. 2. Isolate: Run OpenClaw in containers with minimal filesystem mounts — avoid mounting home directories, /etc, or credential stores. 3. Audit: Review all installed marketplace skills for suspicious symlink entries; verify skill provenance and publisher identity. 4. Detect: Monitor for unexpected file reads outside expected workspace directories in OpenClaw process logs; alert on symlink resolution to paths outside /tmp or designated workspace. 5. Restrict: Disable remote marketplace repository access in environments where it is not operationally required. 6. Rotate: If OpenClaw processed untrusted marketplace content before patching, rotate all secrets accessible from the working directory.
What systems are affected by CVE-2026-43570?
This vulnerability affects the following AI/ML architecture patterns: AI agent frameworks, Plugin and skills marketplaces, Automated AI pipelines, CI/CD enrichment workflows.
What is the CVSS score for CVE-2026-43570?
CVE-2026-43570 has a CVSS v3.1 base score of 6.5 (MEDIUM). The EPSS exploitation probability is 0.32%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.005 AI Agent Tool AML.T0025 Exfiltration via Cyber Means AML.T0037 Data from Local System AML.T0083 Credentials from AI Agent Configuration Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw versions 2026.3.22 before 2026.4.5 contain a symlink traversal vulnerability in remote marketplace repository path handling that allows attackers to escape the expected repository root. Attackers can exploit this by providing crafted symlink paths to access files outside the intended repository directory.
Exploitation Scenario
A threat actor registers an account on the OpenClaw marketplace and publishes a seemingly legitimate 'data analysis skill' repository. Inside, the repository contains symlinks pointing to ../../../../../../.env, ../../../.ssh/id_rsa, or OpenClaw agent configuration files. When a security analyst or automated OpenClaw pipeline installs or previews the skill, the vulnerable path handling code follows the symlinks without canonicalization, returning the contents of those sensitive files to the attacker-controlled interaction context. In AI pipeline environments, this could expose LLM API keys (OpenAI, Anthropic), vector database credentials, or training data paths — enabling the attacker to pivot into the broader AI infrastructure. Given AIID #1368, threat actors are already operating in this marketplace; this CVE gives them a low-friction file-read primitive alongside their existing execution techniques.
Weaknesses (CWE)
CWE-61 — UNIX Symbolic Link (Symlink) Following: The product, when opening a file or directory, does not sufficiently account for when the file is a symbolic link that resolves to a target outside of the intended control sphere. This could allow an attacker to cause the product to operate on unauthorized files.
- [Implementation] Symbolic link attacks often occur when a program creates a tmp directory that stores files/links. Access to the directory should be restricted to the program as to prevent attackers from manipulating the files.
- [Architecture and Design] Follow the principle of least privilege when assigning access rights to entities in a software system. Denying access to a file can prevent an attacker from replacing that file with a link to a sensitive file. Ensure good compartmentalization in the system to provide protected areas that can be trusted.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N References
- github.com/advisories/GHSA-35mw-5vvr-vrxc
- github.com/openclaw/openclaw/commit/94b0062e90467e1582b47cc971f308457c537f3a
- github.com/openclaw/openclaw/commit/b1dd3ded3589f6fa60ab85b3930a82d538edaeae
- github.com/openclaw/openclaw/security/advisories/GHSA-cr8r-7g2h-6wr6
- nvd.nist.gov/vuln/detail/CVE-2026-43570
- vulncheck.com/advisories/openclaw-symlink-traversal-in-remote-marketplace-repository-path-handling
Timeline
Related Vulnerabilities
CVE-2026-33579 9.9 OpenClaw: scope bypass escalates low-priv to admin
Same package: openclaw CVE-2026-32922 9.9 OpenClaw: privilege escalation to RCE via token scope bypass
Same package: openclaw CVE-2026-30741 9.8 OpenClaw: RCE via request-side prompt injection
Same package: openclaw CVE-2026-32038 9.8 Analysis pending
Same package: openclaw CVE-2026-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw