CVE-2026-119340

Tesseract is an open source OCR engine. Prior to 5.5.4, GENERIC_2D_ARRAY::DeSerializeSize in src/ccstruct/matrix.h reads matrix dimensions as signed int32_t values and compares them only with UINT16_MAX, allowing negative values to reach ResizeNoInit. Negative dimensions or a 65535 by 65535 product can create inconsistent allocation state and later out-of-bounds accesses while loading a crafted traineddata file, causing denial of service. This issue is fixed in version 5.5.4.
Configurations

No configuration.

History

30 Oct 2026, 21:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-30 21:16

Updated : 2026-10-30 21:16


NVD link : CVE-2026-119340

Mitre link : CVE-2026-119340

CVE.ORG link : CVE-2026-119340


JSON object : View

Products Affected

No product.

CWE
CWE-190

Integer Overflow or Wraparound

CWE-681

Incorrect Conversion between Numeric Types