CVE-2020-5215 in TensorFlow
要約
〜によって VulDB • 2026年05月26日
TensorFlow 1.15.2 および 2.0.1 以前のバージョンでは、Python からの文字列を tf.float16 値に変換すると、このユースケースに対するフォーマットチェックがグラフモードでのみ行われるため、イーグルモードでセグメンテーションフォールトが発生します。この問題により、悪意のある攻撃者が tf.float16 値の代わりに文字列を含むデータポイントを送信することで、推論やトレーニング時にサービス拒否(DoS)を引き起こす可能性があります。同様の影響は、保存されたモデルやチェックポイントを操作し、スカラーの tf.float16 値をスカラー文字列に置き換えることで得られます。これにより、自動変換によりこの問題がトリガーされます。イーグル実行が有効な場合、tf.constant("hello", tf.float16) で簡単に再現できます。この問題は、TensorFlow 1.15.1 および 2.0.1 で修正されました。TensorFlow 2.1.0 はこの問題が修正された後にリリースされたため、影響を受けません。ユーザーは TensorFlow 1.15.1、2.0.1、または 2.1.0 への切り替えを推奨します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.