CVE-2020-15202
Təsvir
Tensorflow-nun 1.15.4, 2.0.3, 2.1.2, 2.2.1 və 2.3.1 versiyalarından əvvəlki versiyalarında, TensorFlow-dakı `Shard` API son arqumentin iki `int64` (yəni, `long long`) arqumentini qəbul edən funksiya olmasını gözləyir. Lakin TensorFlow-da `int` və ya `int32` arqumentlərini qəbul edən lambda funksiyasının istifadə edildiyi bir neçə yer var. Bu hallarda, paralelləşdiriləcək iş həcmi kifayət qədər böyükdürsə, tam ədəd kəsilməsi (integer truncation) baş verir. Lambdanın iki arqumentinin necə istifadə edilməsindən asılı olaraq, bu, seqmentasiya xətalarına (segfault), yığınla (heap) ayrılmış massivlərin xaricində oxuma/yazma əməliyyatlarına, stek daşmasına (stack overflow) və ya məlumatların korlanmasına səbəb ola bilər. Problem 27b417360cbd671ef55915e4bb6bb06af8b8a832 və ca8c013b5e97b1373b3bb1c97ea655e69f31a575 commit-ləri ilə düzəldilmiş və TensorFlow-nun 1.15.4, 2.0.3, 2.1.2, 2.2.1 və ya 2.3.1 versiyalarında dərc edilmişdir.
Necə düzəltmək olar
- google tensorflow1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 və ya daha yeni versiya
- tensorflow1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 və ya daha yeni versiya
- tensorflow-cpu1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 və ya daha yeni versiya
- tensorflow-gpu1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| google tensorflow | v < 1.15.4, 2.0.0 ≤ v < 2.0.3, 2.1.0 ≤ v < 2.1.2, 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 |
| opensuse leap | 15.2 | — |
| tensorflowPyPI | v < 1.15.4, 2.0.0 ≤ v < 2.0.3, 2.1.0 ≤ v < 2.1.2, 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 |
| tensorflow-cpuPyPI | v < 1.15.4, 2.0.0 ≤ v < 2.0.3, 2.1.0 ≤ v < 2.1.2, 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 |
| tensorflow-gpuPyPI | v < 1.15.4, 2.0.0 ≤ v < 2.0.3, 2.1.0 ≤ v < 2.1.2, 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 |
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.
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.