CVE-2026-88053 in Tesseract
要約
〜によって VulDB • 2026年09月10日
Tesseract はオープンソースの OCR エンジンです。バージョン 5.5.3 およびそれ以前のバージョンでは、src/classify/intproto.cpp の Classify::ReadIntTemplates が、作成された .traineddata ファイルの TESSDATA_INTTEMP コンポーネントから NumClassPruners、NumClasses、および NumProtoSets を読み取り、これらの値を MAX_NUM_CLASS_PRUNERS、MAX_NUM_CLASSES、および MAX_NUM_PROTO_SETS に対して検証せずにループの上限として使用します。このループは INT_TEMPLATES_STRUCT および INT_CLASS_STRUCT の固定容量を持つ ClassPruners および ProtoSets アレイにヒープポインタを格納するため、過大なカウント値により OCR が開始される前にレガシー分類子の初期化中にヒープ境界外へのポインタ書き込みが発生し、ヒープの破損、クラッシュ、または制御された破損を引き起こす可能性があります。このレビュー時点では、修正済みのリリースは利用できません。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.