← Back to search

CVE-2026-110638

9.8 CRITICALpublic exploit available

Published 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.
rcecommand-injectionnodejspdf-processing

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

Related by shared AI tags and CWE weakness class. Browse the full archive.