CVE-2021-29612

Aşağı

Təsvir

TensorFlow maşın öyrənməsi üçün uçdan-uca açıq mənbəli platformadır. Hücumçu `tf.raw_ops.BandedTriangularSolve` funksiyasının Eigen tətbiqində heap bufer daşmasını tətikləyə bilər. Tətbiq (https://github.com/tensorflow/tensorflow/blob/eccb7ec454e6617738554a255d77f08e60ee0808/tensorflow/core/kernels/linalg/banded_triangular_solve_op.cc#L269-L278) giriş validasiyası üçün `ValidateInputTensors` funksiyasını çağırır, lakin iki tensorun boş olmadığını yoxlamaqda uğursuz olur. Bundan əlavə, `OP_REQUIRES` makrosu yalnız `ctx->status()` dəyərini OK olmayan bir dəyərə təyin etdikdən sonra cari funksiyanın icrasını dayandırdığı üçün, `OP_REQUIRES` istifadə edən köməkçi funksiyaların çağıranları davam etməzdən əvvəl `ctx->status()` dəyərini yoxlamalıdırlar. Bu operatorun tətbiqində (https://github.com/tensorflow/tensorflow/blob/eccb7ec454e6617738554a255d77f08e60ee0808/tensorflow/core/kernels/linalg/banded_triangular_solve_op.cc#L219) bu baş vermir, buna görə də mövcud olan validasiya da effektiv deyil. Düzəliş TensorFlow 2.5.0 versiyasına daxil ediləcək. Həmçinin, bu commit TensorFlow 2.4.2, TensorFlow 2.3.3, TensorFlow 2.2.3 və TensorFlow 2.1.4 versiyalarına da tətbiq olunacaq, çünki onlar da təsirlidir və hələ də dəstəklənən diapazondadırlar.

CiddilikAşağı
CVSS3.6
İstismar ehtimalı—
MəhsulGoogle Tensorflow
Dərc14 may 2021
İlk görülmə14 may 2021
Zəiflik növüCWE-120CWE-120

Necə düzəltmək olar

Yeniləyin
  • google tensorflow2.1.4, 2.2.3, 2.3.3, 2.4.2 və ya daha yeni versiya
  • tensorflow2.1.4, 2.2.3, 2.3.3, 2.4.2 və ya daha yeni versiya
  • tensorflow-cpu2.1.4, 2.2.3, 2.3.3, 2.4.2 və ya daha yeni versiya
  • tensorflow-gpu2.1.4, 2.2.3, 2.3.3, 2.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
google tensorflowv < 2.1.4, 2.2.0 ≤ v < 2.2.3, 2.3.0 ≤ v < 2.3.3, 2.4.0 ≤ v < 2.4.22.1.4, 2.2.3, 2.3.3, 2.4.2
tensorflowPyPIv < 2.1.4, 2.2.0 ≤ v < 2.2.3, 2.3.0 ≤ v < 2.3.3, 2.4.0 ≤ v < 2.4.22.1.4, 2.2.3, 2.3.3, 2.4.2
tensorflow-cpuPyPIv < 2.1.4, 2.2.0 ≤ v < 2.2.3, 2.3.0 ≤ v < 2.3.3, 2.4.0 ≤ v < 2.4.22.1.4, 2.2.3, 2.3.3, 2.4.2
tensorflow-gpuPyPIv < 2.1.4, 2.2.0 ≤ v < 2.2.3, 2.3.0 ≤ v < 2.3.3, 2.4.0 ≤ v < 2.4.22.1.4, 2.2.3, 2.3.3, 2.4.2

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2021-29612 · Google Tensorflow · Dark Radar