Skip to main content

OpenClaw ClawScan CVE-2026-110689

| EUVDEUVD-2026-101661 LOW
Protection Mechanism Failure (CWE-693)
2026-10-14 VulDB GHSA-pf9r-7pwp-j78c
1.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Local access to scan target
  2. Exploit
    Craft path/content to defeat shouldSkipTargetPath
  3. Impact
    Risky skill/plugin evades static scanner detection

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Exploitation requires local access to the environment where ClawScan is run and the ability to supply attacker-controlled scan targets (a skill or OpenClaw plugin), then crafting a path that the shouldSkipTargetPath routine in internal/runner/runner.go wrongly classifies as skippable so the static scanner never inspects it. Per the fix, opaque executable content such as packaged Python bytecode is the class of content that previously slipped through. Limiting factors: the CVSS vector is local (AV:L) and requires privilege (PR:L), so a remote unauthenticated attacker cannot trigger it; the victim must actually run ClawScan against the attacker-supplied content, and only ClawScan Static (clawscan-static) deployments ≤0.1.6 are affected.

Impact

All signals point to a genuinely low-priority issue. The vendor CVSS 4.0 score is 1.9 (Low) with a vector of AV:L/AC:L/PR:L/UI:N and only Low impact across confidentiality, integrity and availability (VC:L/VI:L/VA:L), meaning exploitation is local, requires some privilege, and yields limited impact. The exploit maturity is marked E:P (Proof-of-Concept), consistent with the public exploit repository (nedlir/skills-scanner-bypass), so publicly available exploit code exists - but this is NOT confirmed active exploitation: the CVE is not listed in CISA KEV. No EPSS score was provided in the input, so exploitation probability cannot be quantified here. The nature of the flaw (a static-scanner skip-logic bypass, CWE-693 protection mechanism failure) means it does not directly compromise a system; it allows crafted/opaque content to evade detection by ClawScan, which is a defense-weakening rather than a direct-compromise bug. Net: a real, patched, publicly-exploitable weakness but a low real-world priority - the low CVSS, local attack vector, required privilege, and absence of KEV all agree. The only mild tension is the 'Information Disclosure' tag, which does not match a scanner-bypass/protection-failure flaw.

Exploit ScenarioDerived

A local actor crafts a malicious OpenClaw skill or plugin (for example packaged Python bytecode) with a path or structure that the shouldSkipTargetPath function in ClawScan's static scanner incorrectly treats as skippable. When ClawScan runs, the risky content is silently skipped and never flagged, letting the attacker slip past the security gate. Public exploit code demonstrating this bypass is available (GitHub: nedlir/skills-scanner-bypass).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 14, 2026

Local users with low privileges can bypass the ClawScan Static scanner (clawscan-static) in OpenClaw ClawScan up to and including version 0.1.6 by supplying scan targets whose paths the tool wrongly treats as skippable, allowing content such as packaged Python bytecode to go uninspected while still being processed. The flaw is a path-classification error in shouldSkipTargetPath (internal/runner/runner.go), so the protection mechanism fails rather than being memory-corrupted, and impact is limited to low confidentiality, integrity, and availability effects (CVSS 4.0 base score 1.9; independently assessed as CVSS 3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N). Publicly available exploit code exists (a proof-of-concept scanner-bypass project) and exploitation requires the victim to actually run ClawScan against attacker-supplied content; there is no indication of confirmed active exploitation (CISA KEV), and the vendor has released a fix in version 0.1.7.

RemediationAI

Upgrade OpenClaw ClawScan to version 0.1.7, which is the vendor-released fix (release tag https://github.com/openclaw/clawscan/releases/tag/v0.1.7; patch commit 9f6a6fbb9f1137345566d0ab44c73893dfe112fa; PR https://github.com/openclaw/clawscan/pull/41) - after upgrading, packaged Python bytecode is treated as opaque executable content rather than being silently skipped, which restores the scanner's coverage. If immediate upgrade is not possible, compensate by treating scan results from any ClawScan build at or below 0.1.6 as untrusted: do not rely on clawscan-static as a sole gate, and manually inspect any skill or OpenClaw plugin that contains compiled artifacts (for example .pyc files or bundled bytecode), since those are exactly the inputs the flawed shouldSkipTargetPath logic let through; the trade-off is higher manual review cost and slower onboarding of third-party skills. Also restrict who can place scan targets into the paths ClawScan processes, given the flaw requires local access and the ability to supply attacker-controlled content (PR:L), and note that this restriction is only a partial control because any legitimate local contributor could be the source. Vendor advisory references are https://vuldb.com/vuln/419836 and https://github.com/openclaw/clawscan/issues/39; a public proof-of-concept bypass is available at https://github.com/nedlir/skills-scanner-bypass, so assume the technique is known and reproduce it against a staging scanner after upgrading to confirm the bypass is closed.

Affected VersionsENISA

ClawScan 0.1.4
ClawScan 0.1.2
ClawScan 0.1.6
ClawScan 0.1.3
ClawScan 0.1.0
ClawScan 0.1.5
ClawScan 0.1.1

Affected Packages

euvd clawscan no fix

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 issue is classified as CWE-693 (Protection Mechanism Failure) and lives in the static-analysis component of ClawScan, an OpenClaw skill and plugin scanner. The function shouldSkipTargetPath in internal/runner/runner.go is responsible for deciding which files and directories the built-in deterministic scanner will inspect; a manipulation of the input path causes this routine to classify a target as skippable, so the scanner never evaluates it. The upstream fix (PR 41 / commit 9f6a6fbb9f1137345566d0ab44c73893dfe112fa) shows the class of content that previously slipped through: the scanner's documentation was updated to state that packaged Python bytecode is now flagged as opaque executable content, indicating that opaque compiled artifacts were previously allowed to evade static inspection. Because the weakness is a logic/allow-list classification error rather than a memory-safety bug, the attacker gains no code execution through the flaw itself - only the ability to have malicious or opaque content pass a security gate. Only deployments that run the clawscan-static scanner are relevant; the CPE entry cpe:2.3:a:openclaw:clawscan:*:*:*:*:*:*:*:* does not fully encode the version boundary, so the description's 'up to 0.1.6' should be treated as the authoritative affected range.

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 (VulDB) PRIMARY 1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.3 LOW

Local attacker with low privilege supplies crafted scan content (AV:L/PR:L); the bypass only weakens detection integrity (I:L), with no direct confidentiality or availability impact.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Oct 14, 2026 - 21:23 NVD
MEDIUM LOW
CVSS changed
Oct 14, 2026 - 21:23 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Oct 14, 2026 - 20:45 cve.org
LOW 1.9

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Rare
obscure open-source skill scanner, negligible production deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Poc
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
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