124 matches found
CVE-2026-88053: Out-of-bounds Write
Tesseract is an open source OCR engine. In version 5.5.3 and earlier, Classify::ReadIntTemplates in src/classify/intproto.cpp reads NumClassPruners, NumClasses, and NumProtoSets from the TESSDATAINTTEMP component of a crafted .traineddata file and uses those values as loop bounds without validati...
Linux Distros Unpatched Vulnerability : CVE-2026-88049
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Tesseract is an open source OCR engine. In version 5.5.3 and earlier, prior .traineddata hardening added bounds checks to NetworkIO::CopyTimeStepGeneral and...
PT-2026-89503
Name of the Vulnerable Software and Affected Versions Tesseract versions prior to 5.5.4 Description A buffer overflow exists in the Classify::ReadNormProtos function within src/classify/normmatch.cpp when parsing the NORMPROTO component of a .traineddata file. The issue occurs because...
OESA-2026-3572 tesseract security update
A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005. Security Fixes: Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata LSTM model...
OESA-2026-3571 tesseract security update
A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005. Security Fixes: Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata LSTM model...
OESA-2026-3570 tesseract security update
A commercial quality OCR engine originally developed at HP between 1985 and 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was open-sourced by HP and UNLV in 2005. Security Fixes: Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata LSTM model...
PT-2026-89519
Name of the Vulnerable Software and Affected Versions Tesseract versions prior to 5.5.4 Description The Classify::ReadIntTemplates function in src/classify/intproto.cpp fails to validate the NumClassPruners, NumClasses, and NumProtoSets values read from the TESSDATA INTTEMP component of a crafted...
PT-2026-89505
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...
PT-2026-89504
Name of the Vulnerable Software and Affected Versions Tesseract versions prior to 5.5.4 Description The FullyConnected::DeSerialize function in src/lstm/fullyconnected.cpp fails to validate the deserialized layer scalars ni and no against the weight-matrix dimensions. During the execution of...
PT-2026-89517
Name of the Vulnerable Software and Affected Versions Tesseract versions 5.5.3 and earlier Description The callback form of GenericVector::read in src/ccutil/genericvector.h reads the reserved and size used int32 fields from a .traineddata model without performing a cap or invariant check. While...
CVE-2026-73066
A flaw was found in Tesseract, an open-source Optical Character Recognition OCR engine. A remote attacker could exploit this by providing a specially crafted .traineddata LSTM model component. When Tesseract's deserializer processes this component during OCR recognition, an unchecked integer...
SUSE CVE-2026-73067
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls numforwardedges0 and lastedge in...
CVE-2026-73067
A flaw was found in Tesseract, an open-source Optical Character Recognition OCR engine. A remote attacker could exploit this vulnerability by providing a specially crafted .traineddata model. When this malicious model is loaded, it can cause the software to read beyond its allocated memory, leadi...
Linux Distros Unpatched Vulnerability : CVE-2026-73067
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg i...
CVE-2026-73067
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls numforwardedges0 and lastedge in...
EUVD-2026-56182
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls numforwardedges0 and lastedge in...
CVE-2026-73067 Tesseract: Heap OOB read in the DAWG loader
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls numforwardedges0 and lastedge in...
CVE-2026-73067
CVE-2026-73067 affects the Tesseract OCR engine. A crafted .traineddata model loaded via TessBaseAPI::Init can cause SquishedDawg::read_squished_dawg to accept an unterminated forward-edge run, leading to SquishedDawg::Load calling num_forward_edges(0) and last_edge reading beyond edges_, which t...
CVE-2026-73067 Tesseract: Heap OOB read in the DAWG loader
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::readsquisheddawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls numforwardedges0 and lastedge in...
CVE-2026-73066
Tesseract prior to 5.5.3 is affected by a heap out-of-bounds write in LSTM Convolve via a crafted .traineddata loaded through the deserializer. The root cause is an unchecked signed integer multiplication that wraps the convolution output-channel count, undersizing the forward-pass output buffer ...