CVE-2026-55093 in tract-nnef情報

要約

〜によって VulDB • 2026年09月15日

Tractは、簡潔で自己完結型のTensorFlowおよびONNX推論ツールキットです。バージョン0.21.16、0.22.2、および0.23.1以前では、tract-nnefのnnef/src/tensors.rsにあるread_tensor関数において、攻撃者が制御可能なテンソル次元、割り当てサイズ、および報告されるテンソル長に対してusize乗算のチェックが行われていません。model_for_pathまたはmodel_for_readを通じて作成されたNNEFアーカイブを読み込むと、デフォルトのDatLoaderに到達し、ラップされたsize checkが小さな割り当てを受け入れる一方で、data/src/tensor.rsにあるas_slice_uncheckedはより大きな論理スライスを作成します。その後、as_uniformを通じたモデル構築によりヒープ割り当て外への読み込みが発生し、隣接するデータが開示され、その後のアクセスでプロセスがセグメンテーションフォルトによって終了する可能性があります。影響を受ける密な数値テンソルのパスには、独立して保護されているbool型、String型、またはblock-quantのパスは含まれておらず、境界外書き込みやコード実行の実証はありません。この問題はバージョン0.21.16、0.22.2、および0.23.1で修正されています。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

モデレーション

承諾済み

エントリ

VDB-372588

EPSS

0.00199

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!