CVE-2026-110689: OpenClaw ClawScan: scanner path-skip bypass evades detection
MEDIUMPoC AVAILABLECISA: TRACK*CVE-2026-110689 is a protection mechanism failure in the static scanner of OpenClaw ClawScan (up to 0.1.6), where flawed logic in shouldSkipTargetPath lets an attacker craft paths that the scanner wrongly skips, so malicious agent skills can slip through unscanned. The CVSS of 5.3 (medium) understates the practical risk: the flaw requires local access and low privileges, but a public proof-of-concept bypass repository exists and the weakness defeats a control teams may rely on to vet AI agent skills before installation. There is no EPSS score, no CISA KEV listing and no SSVC decision yet, and downstream dependents are unknown, so there is no evidence of active exploitation. Upgrade to ClawScan 0.1.7 (commit 9f6a6fbb) and re-scan any skills that were previously approved by older versions, since a clean result from 0.1.6 or earlier cannot be trusted.
What is the risk?
Medium overall. Exploitability is easy (low complexity, low privileges, no user interaction) but local-only, and a public bypass proof-of-concept lowers the skill needed. Impact is confined to the integrity of the scanning control (low confidentiality, integrity and availability), though the downstream consequence is that malicious AI agent skills or tools may be approved as clean. No KEV listing, no EPSS data and no known in-the-wild exploitation. Risk rises in environments that use ClawScan as a gating control for third-party skill intake.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | pip | — | No patch |
Do you use OpenClaw? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step1) Upgrade ClawScan to version 0.1.7 or later (fix commit 9f6a6fbb9f1137345566d0ab44c73893dfe112fa, PR #41). 2) Re-scan every skill or package previously approved with ClawScan 0.1.6 or earlier. 3) Do not rely on ClawScan as the sole control; add manual review, sandboxed execution and least-privilege permissions for agent skills. 4) Review the public bypass repository (nedlir/skills-scanner-bypass) to build detection rules for skills that hide content in skipped paths. 5) Restrict local write access to skill directories and monitor them for unexpected files or directory names that mimic skip patterns.
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-110689?
CVE-2026-110689 is a protection mechanism failure in the static scanner of OpenClaw ClawScan (up to 0.1.6), where flawed logic in shouldSkipTargetPath lets an attacker craft paths that the scanner wrongly skips, so malicious agent skills can slip through unscanned. The CVSS of 5.3 (medium) understates the practical risk: the flaw requires local access and low privileges, but a public proof-of-concept bypass repository exists and the weakness defeats a control teams may rely on to vet AI agent skills before installation. There is no EPSS score, no CISA KEV listing and no SSVC decision yet, and downstream dependents are unknown, so there is no evidence of active exploitation. Upgrade to ClawScan 0.1.7 (commit 9f6a6fbb) and re-scan any skills that were previously approved by older versions, since a clean result from 0.1.6 or earlier cannot be trusted.
Is CVE-2026-110689 actively exploited?
Proof-of-concept exploit code is publicly available for CVE-2026-110689, increasing the risk of exploitation.
How to fix CVE-2026-110689?
1) Upgrade ClawScan to version 0.1.7 or later (fix commit 9f6a6fbb9f1137345566d0ab44c73893dfe112fa, PR #41). 2) Re-scan every skill or package previously approved with ClawScan 0.1.6 or earlier. 3) Do not rely on ClawScan as the sole control; add manual review, sandboxed execution and least-privilege permissions for agent skills. 4) Review the public bypass repository (nedlir/skills-scanner-bypass) to build detection rules for skills that hide content in skipped paths. 5) Restrict local write access to skill directories and monitor them for unexpected files or directory names that mimic skip patterns.
What systems are affected by CVE-2026-110689?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, AI agent skill and plugin registries, AI supply chain vetting pipelines, CI/CD skill scanning gates.
What is the CVSS score for CVE-2026-110689?
CVE-2026-110689 has a CVSS v3.1 base score of 5.3 (MEDIUM). The EPSS exploitation probability is 0.13%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.005AI Agent ToolAML.T0104Publish Poisoned AI Agent ToolAML.T0107Exploitation for Defense EvasionCompliance Controls Affected
What are the technical details?
Original Advisory
A security flaw has been discovered in OpenClaw ClawScan up to 0.1.6. This impacts the function shouldSkipTargetPath of the file internal/runner/runner.go of the component Static Scanner. Performing a manipulation results in protection mechanism failure. Attacking locally is a requirement. The exploit has been released to the public and may be used for attacks. Upgrading to version 0.1.7 will fix this issue. The patch is named 9f6a6fbb9f1137345566d0ab44c73893dfe112fa. The affected component should be upgraded.
Exploitation Scenario
An adversary publishes or contributes an AI agent skill to a shared repository, placing the malicious payload (a script that steals API keys or an instruction file carrying prompt injection) under a directory or filename pattern that shouldSkipTargetPath wrongly treats as excluded. A security team runs ClawScan 0.1.6 on the skill, receives a clean report and approves it. Once installed in the agent environment, the hidden payload runs with the agent's privileges, exfiltrating credentials or manipulating agent behavior.
Weaknesses (CWE)
CWE-693 — Protection Mechanism Failure: The product does not use or incorrectly uses a protection mechanism that provides sufficient defense against directed attacks against the product.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:LReferences
- github.com/nedlir/skills-scanner-bypass
- github.com/openclaw/clawscan/
- github.com/openclaw/clawscan/commit/9f6a6fbb9f1137345566d0ab44c73893dfe112fa
- github.com/openclaw/clawscan/issues/39
- github.com/openclaw/clawscan/pull/41
- github.com/openclaw/clawscan/releases/tag/v0.1.7
- vuldb.com/cve/CVE-2026-110689
- vuldb.com/submit/1003915
- vuldb.com/vuln/419836
- vuldb.com/vuln/419836/cti
Timeline
Related Vulnerabilities
CVE-2026-221729.9OpenClaw: WebSocket scope self-elevation grants admin
Same package: openclawCVE-2026-335799.9OpenClaw: scope bypass escalates low-priv to admin
Same package: openclawCVE-2026-329229.9OpenClaw: privilege escalation to RCE via token scope bypass
Same package: openclawCVE-2026-307419.8OpenClaw: RCE via request-side prompt injection
Same package: openclawCVE-2026-320389.8OpenClaw: sandbox bypass enables container lateral movement
Same package: openclaw