Vulnerability · Published Apr 8, 2026 · Assigned by VulnCheck
CVE-2026-40029parseusbs < 1.9 Command Injection via Crafted LNK Filename
High 7.8
In plain English
A high-severity OS command injection in parseusbs from khyrenz. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 57% of all known vulnerabilities).
Official description
parseusbs before 1.9 contains an OS command injection vulnerability in parseUSBs.py where LNK file paths are passed unsanitized into an os.popen() shell command, allowing arbitrary command execution via crafted .lnk filenames containing shell metacharacters. An attacker can craft a .lnk filename with embedded shell metacharacters that execute arbitrary commands on the forensic examiner's machine during USB artifact parsing.
Affected products (as reported)
Weakness: CWE-78 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
References
- Pull Request issue-tracking
- Patch Commit patch
- Mobasi Sentinel Vulnerability Index vendor-advisory
- VulnCheck Advisory: parseusbs < 1.9 Command Injection via Crafted LNK Filename third-party-advisory