CVE-2022-21731 in Tensorflow情報

要約

〜によって VulDB • 2026年05月26日

TensorFlowはオープンソースの機械学習フレームワークです。`ConcatV2`の形状推論の実装には、型混乱(type confusion)によって発生するセグメンテーションフォールトをトリガーとし、サービス拒否(DoS)攻撃を引き起こす脆弱性が存在します。`axis`引数は、ヘルパー関数`ConcatShapeHelper`内で`concat_dim`に変換されます。その後、`concat_dim`に基づいて`min_rank`の値が計算され、これを使用して`values`テンソルが少なくとも必要なランクを持っていることを検証します。しかし、`WithRankAtLeast`は下限値を64ビット値として受け取り、表現可能な最大32ビット整数値と比較します。`min_rank`および`axis`の値が32ビット値であるため、`rank`引数は負の値となり、エラーチェックがバイパスされます。この修正はTensorFlow 2.8.0に含められます。また、これらも影響を受けサポート範囲内であるため、TensorFlow 2.7.1、2.6.3、および2.5.3にもこのコミットをcherrypickします。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub, Inc.

予約する

2021年11月16日

モデレーション

承諾済み

エントリ

VDB-192169

EPSS

0.00852

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!