CVE-2020-15265
Təsvir
Tensorflow-nun 2.4.0 versiyasından əvvəlki versiyalarında hücumçu `tf.quantization.quantize_and_dequantize` funksiyasına yanlış `axis` dəyəri ötürə bilər. Bu, C++ kernel tətbiqində giriş tensorunun rank-ından kənar ölçüyə müraciət edilməsinə səbəb olur. Lakin `dim_size` arqumenti yoxlamaq üçün yalnız `DCHECK` istifadə edir və sonra ondan massivin müvafiq elementinə müraciət etmək üçün istifadə edir. Normal build-lərdə `DCHECK` kimi makroslar heç bir əməliyyat yerinə yetirmədiyi üçün bu, seqmentasiya xətasına (segfault) və massiv hüdudlarından kənar müraciətə gətirib çıxarır. Problem eccb7ec454e6617738554a255d77f08e60ee0808 commit-də düzəldilmişdir və TensorFlow 2.4.0 versiyası bu yamanı ehtiva edərək buraxılacaqdır. Bu commit-dən sonrakı TensorFlow nightly paketlərində də problem həll edilmiş olacaqdır.
Necə düzəltmək olar
- google tensorflow2.4.0 və ya daha yeni versiya
- tensorflow2.4.0 və ya daha yeni versiya
- tensorflow-cpu2.4.0 və ya daha yeni versiya
- tensorflow-gpu2.4.0 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 < 2.4.0 | 2.4.0 |
| tensorflowPyPI | v < 2.4.0 | 2.4.0 |
| tensorflow-cpuPyPI | v < 2.4.0 | 2.4.0 |
| tensorflow-gpuPyPI | v < 2.4.0 | 2.4.0 |
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.