{"resultsPerPage":1,"startIndex":0,"totalResults":1,"format":"NVD_CVE","version":"2.0","timestamp":"2026-05-06T06:16:58.105","vulnerabilities":[{"cve":{"id":"CVE-2026-26831","sourceIdentifier":"cve@mitre.org","published":"2026-03-25T16:16:21.123","lastModified":"2026-03-30T13:33:41.273","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"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"},{"lang":"es","value":"textract hasta la versión 2.5.0 es vulnerable a la Inyección de Comandos del Sistema Operativo a través del parámetro de ruta de archivo en múltiples extractores. Al procesar archivos con nombres de archivo maliciosos, la ruta de archivo (filePath) se pasa directamente a child_process.exec() en lib/extractors/doc.js, rtf.js, dxf.js, images.js y lib/util.js con una sanitización inadecuada."}],"metrics":{"cvssMetricV31":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":3.9,"impactScore":5.9},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","baseScore":9.8,"baseSeverity":"CRITICAL","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":3.9,"impactScore":5.9}]},"weaknesses":[{"source":"nvd@nist.gov","type":"Primary","description":[{"lang":"en","value":"CWE-78"}]},{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","description":[{"lang":"en","value":"CWE-94"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:dbashford:textract:*:*:*:*:*:node.js:*:*","versionEndIncluding":"2.5.0","matchCriteriaId":"9DD5E682-185B-4FC0-AA02-650FC0C89BA1"}]}]}],"references":[{"url":"https://github.com/dbashford/textract","source":"cve@mitre.org","tags":["Product"]},{"url":"https://github.com/dbashford/textract/blob/master/lib/extractors/doc.js","source":"cve@mitre.org","tags":["Product"]},{"url":"https://github.com/dbashford/textract/blob/master/lib/extractors/rtf.js","source":"cve@mitre.org","tags":["Product"]},{"url":"https://github.com/dbashford/textract/blob/master/lib/util.js","source":"cve@mitre.org","tags":["Product"]},{"url":"https://github.com/zebbernCVE/CVE-2026-26831","source":"cve@mitre.org","tags":["Exploit","Third Party Advisory"]},{"url":"https://www.npmjs.com/package/textract","source":"cve@mitre.org","tags":["Product"]}]}}]}