CVE-2026-26832Disclosure(zapolnoch / tesseract_ocr)

LOWCVSS 9.8 · CRITICAL

Exploit discussion active in current signal (1 latest mentions)

Immediate actions

  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft
  • Track advisory updates for patch or workaround availability

Recommended action window: High priority (within 72h)

NVD description

node-tesseract-ocr is an npm package that provides a Node.js wrapper for Tesseract OCR. In all versions through 2.2.1, the recognize() function in src/index.js is vulnerable to OS Command Injection. The file path parameter is concatenated into a shell command string and passed to child_process.exec() without proper sanitization

1.5/ 10 priority

Sources & remediation

Vendor / third-party advisories
Weakness type (CWE)
CWE-78

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

NONE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • tesseract_ocr

Threat summary

  • Public PoC is present in monitored signal
  • 4 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • PoC mentioned or linked in 1 signal
  • Technical details provided in 4 signals
  • Disclosure: 3 classified signals
  • Peaked 1d ago at 3 mentions (2026-03-25); latest day: 1
  • 4 total mentions across 2 days

Affected systems

Vendors
Products
tesseract_ocr

Deep dive

Activity timeline4 mentions / 2d
01223Mentions · 2026-03-25: 3Mentions · 2026-03-29: 1PoC Mentioned / Linked · 2026-03-25: 1Technical Details · 2026-03-25: 3Technical Details · 2026-03-29: 103-2503-29
Signal classification2 categories
Disclosure
375.0%
PoC
125.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-03-253
Disclosure2PoC1
2026-03-291
Disclosure1
Full discourse4 posts
  • 0day Signal@0dayPublishing
    PoC

    🚨 CVE-2026-26832: n/a (CVSS: 9.8)... Shell injection via unsanitized file paths in node-tesseract-ocr's recognize() - trivial RCE for any app processing use... https://zerodaysignal.com/vulnerability/CVE-2026-26832 #netsec #vulnerability #CVE #sysadmin #zeroday

    Post summary

    A zero-day vulnerability (CVE-2026-26832) allows shell injection through unsanitized file paths in node-tesseract-ocr's recognize() function, enabling trivial RCE; a vulnerability page is linked, but no active exploitation, patch, or exploit code is described.

    0100069
    168 followersView on X
  • PulsePatch.io@pulsepatchio
    Disclosure

    An OS Command Injection flaw (CVE-2026-26832) affects `node-tesseract-ocr` via its `recognize()` function. Review input sanitization for applications utilizing this #npm package. #OSCommandInjection #infosec https://www.pulsepatch.io/posts/cve-2026-26832-node-tesseract-ocr-os-command-injection

    Post summary

    The post announces that `node-tesseract-ocr` is vulnerable to OS Command Injection through its `recognize()` function, advising developers to check input sanitization.

    0000042
    6 followersView on X
  • The Hacker Wire@TheHackerWire
    Disclosure

    🔴 CVE-2026-26832 - Critical node-tesseract-ocr is an npm package that provides a Node.js wrapper for Tesseract OCR. In all versions through 2.2.1, the recognize() function in src/index.js is vulnerable to OS Command... https://www.thehackerwire.com/vulnerability/CVE-2026-26832/ https://t.co/QnypKTgLxg

    Post summary

    The post announces a critical OS command injection vulnerability in the node-tesseract-ocr package, noting the affected function and directing readers to an external article for details.

    0000045
    145 followersView on X
  • CVEFind.com@CveFindCom
    Disclosure

    [CVE-2026-26832: CRITICAL] Beware: Vulnerability in node-tesseract-ocr! Versions up to 2.2.1 suffer from OS Command Injection due to improper input sanitization in the recognize() function. #cybersecurity#cve,CVE-2026-26832,#cybersecurity https://cvefind.com/CVE-2026-26832

    Post summary

    A critical OS Command Injection vulnerability (CVE-2026-26832) exists in node‑tesseract‑ocr up to version 2.2.1, but the post provides no PoC, exploit, patch, or evidence of active exploitation.

    0000040
    605 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appzapolnochtesseract_ocr-node.js-

Explore more