Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious skill with poisoned _meta.json
-
DeliveryLure user into installing the skill
-
ExploitUser triggers skills:delete uninstall
-
ExecutionHandler trusts attacker-controlled openclawSourceDir
-
ImpactRecursively 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
LobsterAI before 2026.10.16 encrypts exported provider API keys with a hardcoded compile-time constant ('lobsterai-APP')
Server-side request forgery in netease-youdao LobsterAI affects the `buildBrowserConfig` function within the Browser Net
Information disclosure in netease-youdao LobsterAI 2026.6.10 exposes sensitive data through manipulation of the MEDIA Pa
EUVD-2026-95904
GHSA-pwqg-g4m5-54gf
NVD
CVE.org
EPSS
Exploit-DB