PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-88049 tesseract-ocr CVE debrief

A heap out-of-bounds write vulnerability exists in Tesseract OCR engine versions 5.5.3 and earlier. The issue arises from insufficient bounds checking in the NetworkIO class, specifically in the WriteTimeStepPart and AddTimeStepPart functions. This vulnerability can lead to heap corruption, crashes, or potentially controlled corruption during the first recognition step on the default LSTM engine.

Vendor
tesseract-ocr
Product
tesseract
CVSS
HIGH 8.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-10
Original CVE updated
2026-09-14
Advisory published
2026-09-10
Advisory updated
2026-09-14

Who should care

Defenders responsible for systems using Tesseract OCR engine versions 5.5.3 and earlier should assess exposure and prioritize remediation. This includes reviewing system inventories, checking for updates or patches from the vendor, and implementing compensating controls if patches are not available.

Why it matters

Defenders should care about CVE-2026-88049 because it involves a heap out-of-bounds write vulnerability in the Tesseract OCR engine, which can lead to heap corruption, crashes, or controlled corruption. This vulnerability affects versions 5.5.3 and earlier, and defenders need to verify and apply patches, assess exposure in their environments, and implement compensating controls if necessary.

  • Potential for heap corruption or crashes during OCR processing
  • Risk of controlled corruption if exploited
  • Need for verification of Tesseract version and exposure in environments
  • Priority for applying patches or updates to mitigate vulnerability

Technical summary

The Tesseract OCR engine versions 5.5.3 and earlier contain a heap out-of-bounds write vulnerability. This issue is due to insufficient bounds checking in the NetworkIO class, specifically in the WriteTimeStepPart and AddTimeStepPart functions. During the first recognition step on the default LSTM engine, a crafted NT_LSTM layer can cause ns_ to be much larger than na_, leading to heap corruption, crashes, or potentially controlled corruption.

Defensive priority

Defenders should prioritize verifying and applying patches for Tesseract OCR engine versions 5.5.3 and earlier. They should assess exposure in their environments, particularly where Tesseract is used for Optical Character Recognition (OCR) tasks. This involves reviewing system inventories, checking for updates or patches from the vendor, and implementing compensating controls if patches are not available.

Recommended defensive actions

  • Verify Tesseract OCR engine version and assess exposure
  • Check for and apply patches or updates from the vendor
  • Implement compensating controls if patches are not available
  • Monitor system inventories and exception tracking
  • Review system inventories for Tesseract usage
  • Check relevant monitoring and detection logs for exposed assets
  • Track exceptions and retest remediated assets

Evidence notes

The CVE record and NVD entry provide details about the vulnerability, including its description, CVSS score, and affected versions. However, the corpus does not establish specific exploitation instances, impact, or remediation beyond version 5.5.3 being vulnerable.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-88049 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-88049

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-88049 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-88049

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.