VYPR

tesseract

by Tesseract

Source repositories

CVEs (10)

  • CVE-2021-36081HigJul 1, 2021
    risk 0.51cvss 7.8epss 0.01

    Tesseract OCR 5.0.0-alpha-20201231 has a one_ell_conflict use-after-free during a strpbrk call.

  • CVE-2026-88053HigSep 10, 2026
    risk 0.44cvss 7.8epss 0.00

    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 TESSDATA_INTTEMP component of a crafted .traineddata file and uses those values as loop…

  • CVE-2026-88052HigSep 10, 2026
    risk 0.44cvss 7.8epss 0.00

    Tesseract is an open source OCR engine. In version 5.5.3 and earlier, UNICHARSET::load_via_fgets in src/ccutil/unicharset.cpp trusts the declared unichar count as a loop bound and uses id as an unchecked index into the unichars vector. unichar_insert_backwards_compatible can…

  • CVE-2026-119338MedOct 30, 2026
    risk 0.38cvss —epss 0.00

    Tesseract is an open source OCR engine. From 5.4.0 until 5.5.4, AppendLinePolygon in src/api/pagerenderer.cpp destroys the caller-owned right-to-left Pta accumulator while receiving it by value, leaving line_top_rtl_pts and line_bottom_rtl_pts dangling. On an upright Hebrew or…

  • CVE-2026-73067MedAug 11, 2026
    risk 0.37cvss —epss 0.00

    Tesseract is an open source OCR engine. Prior to 5.5.3, a crafted .traineddata model loaded through TessBaseAPI::Init can cause SquishedDawg::read_squished_dawg in src/dict/dawg.cpp to accept an unterminated forward-edge run, after which SquishedDawg::Load calls…

  • CVE-2011-1136MedNov 14, 2019
    risk 0.31cvss 4.7epss 0.00

    In tesseract 2.03 and 2.04, an attacker can rewrite an arbitrary user file by guessing the PID and creating a link to the user's file.

  • CVE-2026-119340MedOct 30, 2026
    risk 0.29cvss 5.5epss 0.00

    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…

  • CVE-2026-88050MedSep 10, 2026
    risk 0.29cvss 5.5epss 0.00

    Tesseract is an open source OCR engine. In version 5.5.3 and earlier, RecodedCharID::DeSerialize in src/ccutil/unicharcompress.h validates length_ but accepts negative code_ values from a crafted .traineddata recoder component. UnicharCompress::ComputeCodeRange in…

  • CVE-2026-88049MedSep 10, 2026
    risk 0.29cvss 5.5epss 0.00

    Tesseract is an open source OCR engine. In version 5.5.3 and earlier, prior .traineddata hardening added bounds checks to NetworkIO::CopyTimeStepGeneral and NetworkIO::Randomize in src/lstm/networkio.cpp but left NetworkIO::WriteTimeStepPart and NetworkIO::AddTimeStepPart…

  • CVE-2026-119341NonOct 30, 2026
    risk 0.00cvss 0.0epss 0.00

    Tesseract is an open source OCR engine. Prior to 5.5.4, ReadAdaptedClass in src/classify/adaptive.cpp raw-reads an ADAPT_CLASS_STRUCT from a pre-adapted-template .a file without neutralizing TempProtos and Config pointer fields before any destructor path. When the legacy engine…