CVE-2026-73066 json
Tesseract: Heap out-of-bounds write in LSTM Convolve layer via crafted .traineddata
published 2026-08-11 2 mo ago modified 2026-10-24 15 d ago also EUVD-2026-56181
- cvss
- 6.8
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 2%
- public exploits
- 0
- none known
Summary
Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata LSTM model component loaded through Tesseract's deserializer can cause an unchecked signed integer multiplication in Convolve::DeSerialize in src/lstm/convolve.cpp to wrap the convolution output-channel count, undersizing the forward-pass output buffer while writes use the unwrapped element count and causing a heap out-of-bounds write during OCR recognition. This issue is fixed in version 5.5.3.
Patch / fix
- tesseract Ubuntu Pro 18.04 LTS 4.00~git2288-10f4998a-2ubuntu0.1~esm1
- tesseract Ubuntu Pro 20.04 LTS 4.1.1-2ubuntu0.1~esm1
- tesseract Ubuntu Pro 22.04 LTS 4.1.1-2.1ubuntu0.1~esm1
- tesseract Ubuntu Pro 24.04 LTS 5.3.4-1ubuntu0.1~esm1
- tesseract Ubuntu Pro 26.04 LTS 5.5.0-1ubuntu0.1~esm1
ubuntu advisories UBUNTU-CVE-2026-73066
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- tesseract RHEL 9 4.1.1-8.el9_8
- tesseract RHEL 8 4.1.1-3.el8_10
- tesseract RHEL 10.2 5.3.4-7.el10_2
- tesseract RHEL 9.2 E4S 4.1.1-7.el9_2.1
- tesseract RHEL 9.6 EUS 4.1.1-7.el9_6.1
- tesseract RHEL 9.4 E4S 4.1.1-7.el9_4.1
- tesseract enterprise linux eus 10.0 5.3.4-6.el10_0.1
- tesseract RHEL 8.6 EUS_LONG_LIFE, RHEL 8.6 AUS 4.1.1-2.el8_6.1
red hat advisories RHSA-2026:72280RHSA-2026:71567RHSA-2026:71568RHSA-2026:71566RHSA-2026:69495RHSA-2026:69111
- tesseract AlmaLinux 9 4.1.1-8.el9_8
- tesseract AlmaLinux 8 4.1.1-3.el8_10
almalinux advisories ALSA-2026:67831ALSA-2026:67832
- tesseract Rocky Linux 10 5.3.4-7.el10_2
- tesseract Rocky Linux 8 4.1.1-3.el8_10
- tesseract Rocky Linux 9 4.1.1-8.el9_8
rocky linux advisories RLSA-2026:67830RLSA-2026:67832RLSA-2026:67831
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-73066 updated cvss 7.1
tesseract: Tesseract: Heap out-of-bounds write via crafted .traineddata
-
Red Hat AI Inference Server 3.2 rhaiis/vllm-cuda-rhel9 1790621718, rhaiis/vllm-rocm-rhel9 1790621713, rhaiis/model-opt-cuda-rhel9 1790621714fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:73859
-
Red Hat AI Inference Server 3.5 rhaii/vllm-cpu-rhel9 1791473614, rhaii/vllm-cuda-rhel9 1791473631, rhaii/vllm-rocm-rhel9 1791425869, rhaii/vllm-gaudi-rhel9 1791427182, rhaii/vllm-spyre-rhel9 1791818357, rhaii/model-opt-cuda-rhel9 1791803821fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:82066
-
Red Hat CodeReady Linux Builder EUS (v.9.6) tesseract-devel 4.1.1-7.el9_6.1, tesseract-debuginfo 4.1.1-7.el9_6.1, tesseract-debugsource 4.1.1-7.el9_6.1, tesseract-tools-debuginfo 4.1.1-7.el9_6.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:71567
-
Red Hat Enterprise Linux AI 3.5 rhelai3/bootc-cuda-rhel9 1793135861, rhelai3/bootc-rocm-rhel9 1793135863, rhelai3/bootc-aws-cuda-rhel9 1793194817, rhelai3/bootc-gcp-cuda-rhel9 1793194815, rhelai3/disk-image-cuda-rhel9 1793206758, rhelai3/bootc-azure-cuda-rhel9 1793194815, +1 morefixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:92452
-
Red Hat Enterprise Linux AppStream (v. 8) tesseract 4.1.1-3.el8_10fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67832
-
Red Hat Enterprise Linux AppStream (v. 9) tesseract 4.1.1-8.el9_8fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67831
-
Red Hat Enterprise Linux AppStream (v. 10) tesseract 5.3.4-7.el10_2fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67830
-
Red Hat Enterprise Linux AppStream AUS (v.8.6) tesseract 4.1.1-2.el8_6.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:69495
show 16 moreshow fewer
-
Red Hat Enterprise Linux AppStream E4S (v.8.8) tesseract 4.1.1-2.el8_8.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:69111
-
Red Hat Enterprise Linux AppStream E4S (v.9.2) tesseract 4.1.1-7.el9_2.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:72280
-
Red Hat Enterprise Linux AppStream E4S (v.9.4) tesseract 4.1.1-7.el9_4.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:71568
-
Red Hat Enterprise Linux AppStream EUS (v. 10.0) tesseract 5.3.4-6.el10_0.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:71566
-
Red Hat Enterprise Linux AppStream EUS (v.9.6) tesseract 4.1.1-7.el9_6.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:71567
-
Red Hat Enterprise Linux AppStream EUS EXTENSION (v.8.6) tesseract 4.1.1-2.el8_6.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:69495
-
Red Hat Enterprise Linux AppStream TUS (v.8.8) tesseract 4.1.1-2.el8_8.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:69111
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) tesseract-devel 4.1.1-8.el9_8, tesseract-debuginfo 4.1.1-8.el9_8, tesseract-debugsource 4.1.1-8.el9_8, tesseract-tools-debuginfo 4.1.1-8.el9_8fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67831
-
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) tesseract-devel 5.3.4-7.el10_2, tesseract-debuginfo 5.3.4-7.el10_2, tesseract-debugsource 5.3.4-7.el10_2, tesseract-tools-debuginfo 5.3.4-7.el10_2fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67830
-
Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) tesseract-devel 5.3.4-6.el10_0.1, tesseract-debuginfo 5.3.4-6.el10_0.1, tesseract-debugsource 5.3.4-6.el10_0.1, tesseract-tools-debuginfo 5.3.4-6.el10_0.1fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:71566
-
Red Hat Enterprise Linux CRB (v. 8) tesseract-devel 4.1.1-3.el8_10, tesseract-debuginfo 4.1.1-3.el8_10, tesseract-debugsource 4.1.1-3.el8_10fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:67832
-
Red Hat OpenShift AI 3.0 rhai/base-image-cpu-rhel9 1790277045, rhai/base-image-tpu-rhel9 1790276884, rhai/base-image-cuda-rhel9 1790276974, rhai/base-image-rocm-rhel9 1790276886, rhai/base-image-spyre-rhel9 1790276889fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:73960
-
Red Hat OpenShift AI 3.2 rhai/base-image-cpu-rhel9 1790703590, rhai/base-image-tpu-rhel9 1790703497, rhai/base-image-cuda-rhel9 1790703586, rhai/base-image-rocm-rhel9 1790703494, rhai/base-image-rocm-rhel9 1790703506, rhai/base-image-spyre-rhel9 1790703568fixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:74460
-
Red Hat OpenShift AI 3.3 rhai/base-image-cpu-rhel9 1790703615, rhai/base-image-tpu-rhel9 1790703516, rhai/base-image-spyre-rhel9 1790703579, rhai/base-image-neuron-rhel9 1790703516, rhai/base-image-rocm-6.4-rhel9 1790703524, rhai/base-image-rocm-7.0-rhel9 1790703516, +4 morefixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:74359
-
Red Hat OpenShift AI 3.4 rhai/base-image-cpu-rhel9 1790703631, rhai/base-image-tpu-rhel9 1790703539, rhai/base-image-gaudi-rhel9 1790703553, rhai/base-image-spyre-rhel9 1790703597, rhai/base-image-neuron-rhel9 1790703542, rhai/base-image-rocm-6.4-rhel9 1790703545, +3 morefixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:74679
-
Red Hat OpenShift AI 3.5 rhai/base-image-cpu-rhel9 1790703656, rhai/base-image-tpu-rhel9 1790703554, rhai/base-image-gaudi-rhel9 1790703552, rhai/base-image-rubin-rhel9 1790703707, rhai/base-image-spyre-rhel9 1790703630, rhai/base-image-neuron-rhel9 1790703557, +3 morefixed: vendor fix “To mitigate this issue, avoid processing `.traineddata` files from untrusted sources with Tesseract. Ensure that only `.traineddata` files from known, reputable origins are used for OCR recognition.” RHSA-2026:75652
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.13% chance of exploitation in the next 30 days, higher than 2% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.8 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 4.0 | 6.8 | CVSS:4.0/AV: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 |
Affected products
- tesseract-ocr tesseract
Classification
- Weakness
-
- CWE-787 Out-of-bounds Write
References
Sources
- CVE List CVE-2026-73066
- NVD CVE-2026-73066
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.