Skip to main content

LobsterAI EUVDEUVD-2026-95904

| CVE-2026-108156 MEDIUM
External Control of File Name or Path (CWE-73)
2026-10-09 VulnCheck GHSA-pwqg-g4m5-54gf
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious skill with poisoned _meta.json
  2. Delivery
    Lure user into installing the skill
  3. Exploit
    User triggers skills:delete uninstall
  4. Execution
    Handler trusts attacker-controlled openclawSourceDir
  5. Impact
    Recursively delete user home directory

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Requires the victim to install an attacker-crafted skill package whose _meta.json sets openclawSourceDir to a target such as the home directory, and to subsequently uninstall that skill through the skills:delete IPC handler, which trusts the value during cleanup. The security scanner does not inspect _meta.json, so the crafted package passes vetting. Limiting factors that reduce real-world risk: it is not remotely exploitable (AV:L), it requires user interaction for both install and uninstall (UI:P), only applies to versions 2026.5.27 through 2026.9.23, and deletion is bounded to user-writable directories.

Impact

This is a genuine but conditional risk rather than a drop-everything emergency. The CVSS 4.0 base score is 6.9 (medium) with vector AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H: exploitation is local, low-complexity, needs no attacker privileges, but hinges on passive user interaction (the victim must install and later uninstall a crafted skill). Impact is destructive - high integrity and availability loss from recursive deletion of user-writable directories including the home directory - with no confidentiality impact (VC:N). No EPSS score was provided, so statistical exploitation likelihood cannot be assessed. It is NOT in CISA KEV and there is no evidence of active exploitation. No weaponized public exploit was identified; the only code artifact is the vendor's regression test shipped with the patch, which demonstrates the fix, not an attack tool. SSVC inputs (exploitation status, automatable, technical impact) were not supplied. One conflict to flag explicitly: the input tag 'Information Disclosure' contradicts the CVSS vector, which shows VC:N - this is an arbitrary-deletion (integrity/availability) flaw, not an information-disclosure issue. Net: treat as a social-engineering / malicious-package supply-chain risk affecting a niche product, patch on a normal priority cadence.

Exploit ScenarioDerived

An attacker publishes a seemingly benign skill (e.g. a weather helper) to a skill store with a poisoned _meta.json whose openclawSourceDir points at the victim's home directory. Because the security scanner never inspects _meta.json, the package passes vetting; when the victim later uninstalls the skill via the skills:delete IPC handler, LobsterAI trusts that path and recursively deletes the targeted directory. No public exploit code exists, but the local, low-complexity vector means a successful social-engineering lure reliably leads to destructive deletion once uninstall is triggered.

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 – Oct 09, 2026

Recursive deletion of arbitrary user-writable directories is possible in the LobsterAI desktop application (NetEase Youdao) versions 2026.5.27 through 2026.9.23 because the skills:delete IPC handler trusts the openclawSourceDir path supplied in a skill's _meta.json during uninstall instead of confining cleanup to the skill's own directory. An attacker who persuades a user to install a crafted skill package - the bundled security scanner never inspects _meta.json, so the package passes vetting - can have the victim's home directory or another user-writable location wiped when that skill is later uninstalled, causing high integrity and availability impact (assessed CVSS:3.1 AV:L/AC:L/PR:N/UI:R, vendor CVSS:4.0 6.9, PR:N/UI:P). The attack is not remotely exploitable and requires user interaction twice (install plus uninstall), and no public exploit code has been identified at time of analysis; the issue is patched upstream (commit 82fdfe10d1b85d0ff734aa720e18c866b4be2406) with the fix adding regression tests that confirm bystander and OpenClaw-sourced directories are no longer touched.

RemediationAI

Apply the vendor fix: the upstream patch is commit 82fdfe10d1b85d0ff734aa720e18c866b4be2406 in the netease-youdao/LobsterAI repository, which stops the skills:delete IPC handler from trusting openclawSourceDir in _meta.json and confines deletion to the skill's own directory under the skills root; because this is a commit and no tagged release version is named in the available data, treat the release as 'upstream fix available (commit); released patched version not independently confirmed' and upgrade to a LobsterAI build that includes it, or move past the 2026.9.23 boundary. Consult the vendor advisory at https://www.vulncheck.com/advisories/lobsterai-2026.5.27-through-2026.9.23-arbitrary-directory-deletion-via-skill-meta-json and issue https://github.com/netease-youdao/LobsterAI/issues/2793 for build-specific guidance. Until an upgrade can be applied, the practical compensating controls are: do not install skills from untrusted or unvetted sources (the scanner will not catch a malicious _meta.json, so this is the load-bearing control and it costs you access to third-party skills); if a suspect skill must be removed, do not trigger uninstall from the UI - instead manually delete only the skill's own folder under the managed skills root and leave any openclawSourceDir value untouched, then remove the skill's database entry, which is more error-prone than the built-in flow; before ever uninstalling a third-party skill, inspect its _meta.json and reject or hand-clean any package whose openclawSourceDir resolves outside the skills directory; and keep filesystem-level backups or snapshots of user-writable data (home directory included) so that a destructive uninstall can be recovered, accepting the storage and restore-time cost. Disabling the skill/OpenClaw sync feature entirely removes the attack surface but also removes the skill-management functionality users rely on.

Affected VersionsENISA

LobsterAI 2026.5.27 ≤2026.9.23

Affected Packages

euvd lobsterai 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 flaw is CWE-73 (External Control of File Path) in an Electron main-process IPC handler. LobsterAI's skill subsystem installs ClawHub-style packages that place SKILL.md and _meta.json at the archive root, and each installed skill keeps its own _meta.json under the skills root. When a skill is uninstalled, the skills:delete handler read the openclawSourceDir value out of that metadata file and passed it to a recursive filesystem removal routine; because the path came from the package rather than from application-controlled state, a crafted absolute or working-directory-relative path (for example a home directory) was deleted recursively. The in-app skill security scanner (scanMultipleSkillDirs) validates other aspects of a package but never parses _meta.json, so the malicious metadata sails through vetting. The upstream fix (commit 82fdfe10d1b85d0ff734aa720e18c866b4be2406, with new handlers.test.ts coverage) removes the untrusted filesystem import path usage and changes uninstall to delete only the skill directory beneath the managed skills root, while explicitly preserving the OpenClaw workspace original for skills synced via syncSkillsFromOpenClaw. Note that the supplied tag 'Information Disclosure' does not match the observed impact, which is destructive (integrity/availability) rather than confidentiality-oriented.

Know when Lobsterai 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.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Exploitation runs via a locally installed malicious skill and user-initiated uninstall (AV:L, UI:R), needs no attacker privileges (PR:N), and causes arbitrary deletion harming integrity and availability but not confidentiality (C:N).

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/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
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

LobsterAI 2026.5.27 through 2026.9.23 contains an external control of file path vulnerability in the skills:delete IPC handler that trusts the openclawSourceDir value from a skill's _meta.json during uninstall. Attackers who convince a user to install a crafted skill can make uninstallation recursively delete arbitrary user-writable directories, such as the home directory, since the security scanner never inspects _meta.json.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche AI desktop client, limited enterprise deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

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