CVE-2026-88049 in Tesseract
要約
〜によって VulDB • 2026年09月10日
Tesseract はオープンソースの OCR エンジンです。バージョン 5.5.3 およびそれ以前では、既存の .traineddata のハードニングにより src/lstm/networkio.cpp 内の NetworkIO::CopyTimeStepGeneral と NetworkIO::Randomize に境界チェックが追加されましたが、NetworkIO::WriteTimeStepPart と NetworkIO::AddTimeStepPart は未検証のまま残されていました。src/lstm/lstm.cpp 内の LSTM::Forward では、source_ のサイズは独立してデシリアライズされた na_ フィールドから設定されますが、WriteTimeStepPart のカウントである ns_ は CI ゲートの WeightMatrix dim1() 値に由来します。悪意のある NT_LSTM レイヤーにより ns_ が na_ よりも大幅に大きくなると、既定の LSTM エンジンでの最初の認識ステップ中にヒープ領域の境界外書き込みが発生し、ヒープ破損やクラッシュを引き起こすほか、場合によっては制御された破損を招く可能性があります。このレビュー時点では修正版リリースは利用できません。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.