CVE-2022-21728 in TensorFlow
要約
〜によって VulDB • 2026年06月30日
TensorFlowはオープンソースの機械学習フレームワークです。`ReverseSequence` の形状推論の実装において、`batch_dim` の値が完全に検証されていないため、ヒープ領域における配列外読み取り(heap OOB read)が発生する可能性があります。入力ランクに対して `batch_dim` が超えないことを確認するためのチェックは存在しますが、負の値に対するチェックがありません。一部のケースでは、Pythonのネガティブインデックス付け(つまり、配列の末尾からのインデックス指定)を模倣するために負の次元が許可されていますが、値が過度に負の場合、`Dim` の実装により配列の開始位置より前の要素へのアクセスが行われることになります。この修正は TensorFlow 2.8.0 に含まれます。また、これらも影響を受けサポート範囲内であるため、TensorFlow 2.7.1、2.6.3、および 2.5.3 にも本コミットをcherrypickします。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.