CVE-2026-110638
9.8 CRITICALpublic exploit availablePublished 2026-10-14 · Updated 2026-10-16
AI risk analysis
- Summary
- The doc-recog library has an OS command injection vulnerability that allows attackers to execute arbitrary commands on the system by manipulating document paths. This is critical because it can lead to full system compromise when the library processes user-supplied file paths.
- Exploitability
- Exploitation is straightforward with no special preconditions needed, as attackers can simply embed command substitution syntax in file paths to trigger command execution.
- Blast radius
- The impact could be severe across all systems using doc-recog 1.1.6 or earlier, potentially allowing attackers to execute arbitrary commands with the privileges of the Node.js process, leading to complete system compromise.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to version 1.1.7 or later to fix the OS command injection vulnerability.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
doc-recog through 1.1.6 contains an OS command injection vulnerability that allows attackers to execute commands by supplying crafted document paths to recog() or tag(). Attackers can embed $(...) or backtick command substitution in the file path, which DocData._readPDF passes to a shell-based pdftotext exec call, running commands with Node.js process privileges.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-78
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2020-37282PoC
- CRITICALCVE-2026-110635PoC
- CRITICALCVE-2026-110639PoC
- CRITICALCVE-2026-110640PoC
- CRITICALCVE-2026-110643PoC
- CRITICALCVE-2026-110644PoC
- CRITICALCVE-2026-110645PoC
- CRITICALCVE-2026-110649PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.