Skip to content
Back to search

CVE-2026-110638

CRITICAL
9.8NVD

Summary

generated automatically from NVD data

The doc-recog package, through version 1.1.6, has an OS command injection flaw (CWE-78) in how it handles document paths. When a crafted path is passed to recog() or tag(), DocData._readPDF hands it to a shell-based pdftotext exec call, so $(...) or backtick command substitution embedded in the path gets executed. Commands run with the privileges of the Node.js process, and the flaw is rated CRITICAL with a CVSS v3.1 score of 9.8.

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.

Share:

EPSS · FIRST.org

2.7%probability of exploitation in the next 30 days

Higher than 85% of scored CVEs

EPSS (Exploit Prediction Scoring System) estimates, from observed exploitation activity, how likely a CVE is to be exploited in the next 30 days. It complements CVSS, which measures severity, not likelihood. Score of 2026-10-16, recomputed daily by FIRST.org.

In-depth analysis on cveo.tech

We've published a detailed analysis of this CVE — exploitation, IOCs and mitigation.

CVSS v3.1 Score

9.8
/ 10.0
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Information

Published
14 oct. 2026
Updated
16 oct. 2026
Status
Deferred
Source
disclosure@vulncheck.com

Weaknesses (CWE)

CWE-78

Similar CVEs

Other vulnerabilities of type CWE-78

…

Monitor your products

Get automatic alerts for every new CVE affecting your equipment.

Enable monitoring