PT-2026-89505

CVE-2026-88049

·

Published

2026-08-25

·

Updated

2026-10-06

Description by

CVSS 4.0
8.6
High
MetricsAV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Tesseract versions 5.5.3 and earlier
Description A heap out-of-bounds write occurs during the first recognition step on the default LSTM engine when processing a crafted NT LSTM layer. This happens because NetworkIO::WriteTimeStepPart and NetworkIO::AddTimeStepPart in src/lstm/networkio.cpp lack bounds checks. Specifically, in the LSTM::Forward function within src/lstm/lstm.cpp, the source variable is sized based on the deserialized na field, while the WriteTimeStepPart count is determined by ns (derived from the CI gate WeightMatrix dim1() value). If ns is significantly larger than na , it leads to heap corruption, a system crash, or potentially controlled corruption.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploitability
Exploit
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
GHSA-JGQ8-PPRG-VC68
ECHO-7334-3526-1631
OESA-2026-4107
OESA-2026-4108
OESA-2026-4109
OESA-2026-4110
OPENSUSE-SU-2026:11887-1
OPENSUSE-SU-2026:21957-1
USN-8882-1
Found an issue in the description? Have something to add? Feel free to write us 👾