PT-2026-70224 · Tesseract · Tesseract

CVE-2026-73066

·

Published

2026-08-11

·

Updated

2026-08-30

CVSS v4.0

6.8

Medium

VectorAV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions Tesseract versions prior to 5.5.3
Description A heap out-of-bounds write can occur during OCR recognition when a crafted .traineddata LSTM model component is loaded through the deserializer. This happens because an unchecked signed integer multiplication in the Convolve::DeSerialize() function within src/lstm/convolve.cpp can cause the convolution output-channel count to wrap. This results in an undersized forward-pass output buffer, while subsequent writes use the unwrapped element count, leading to memory corruption.
Recommendations Update Tesseract to version 5.5.3.

Exploit

Fix

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-73066
ECHO-BF17-E4D0-1453
GHSA-7J76-5RQ5-5JG8
OESA-2026-3569
OESA-2026-3570
OESA-2026-3571
OESA-2026-3572

Affected Products

Tesseract