NetSight
critical9.8

CVE-2026-26831

textract through 2.5.0 is vulnerable to OS Command Injection via the file path parameter in multiple extractors.

Impact

textract through 2.5.0 is vulnerable to OS Command Injection via the file path parameter in multiple extractors. When processing files with malicious filenames, the filePath is passed directly to child_process.exec() in lib/extractors/doc.js, rtf.js, dxf.js, images.js, and lib/util.js with inadequate sanitization

Affected packages

EcosystemPackageAffectedFixed in
npmtextract<= 2.5.0none recorded

Affected products

VendorProductAffected versions
DbashfordTextract
through 2.5.0

Weakness classification

References