vs gauge
区分
JVN番号
タイトル
JVN
深刻度
最終更新日
CVE番号
New
JVNDB-2026-033619

Tesseract OCRにおけるスタックベースのバッファオーバーフローの脆弱性

7.8
2026/09/15 18:10
CVE-2026-88047
JVNDB-2026-033619
Tesseract OCRにおけるスタックベースのバッファオーバーフローの脆弱性
概要
TesseractはオープンソースのOCRエンジンです。バージョン5.5.3およびそれ以前のsrc/classify/normmatch.cpp内のClassify::ReadNormProtosは、.traineddataファイルのNORMPROTOコンポーネントを解析し、std::istream::operator>>(char*)を使用して空白区切りのトークンを固定サイズ61バイトのスタックバッファに取り込みますが、ストリーム幅を設定していません。100バイトの行バッファは最大99文字のトークンを保持可能であるため、60文字を超えるトークンはレガシーエンジンのTessBaseAPI::Init実行時に、最大39バイトの攻撃者制御下バイトをバッファの境界外に書き込み、スタック破損やサービス拒否を引き起こし、影響を受ける標準ライブラリ実装においては制御フローの乗っ取りが発生する可能性があります。Appleのlibc++ C++20の境界付き配列オーバーロードを使用したビルドは偶然にも保護されていますが、一般的なlibstdc++ビルドは依然として影響を受けています。本レビュー時点では修正版リリースがありません。
想定される影響と対策
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
ベンダ情報を参照して適切な対策を実施してください。
JVN情報 ※( )内はCVSS v2の値
深刻度 7.8
CVECVE-2026-88047
公表日2026/09/10 00:00
登録日2026/09/15 18:10
更新日2026/09/15 18:10
CVSS v3情報
全ての情報を閲覧するにはユーザー登録(無料)またはログインが必要です。