CVE-2022-35952
Təsvir
TensorFlow maşın öyrənməsi üçün açıq mənbəli platformadır. `UnbatchGradOp` funksiyası skalyar olduğu güman edilən `id` arqumentini qəbul edir. Skalyar olmayan `id` `CHECK` xətasına səbəb ola və proqramın çökməsinə gətirib çıxara bilər. Həmçinin o, `batch_index` arqumentinin `batch_index.dim_size(0)`-da göstərilən element sayından üç dəfə çox element ehtiva etməsini tələb edir. Yanlış `batch_index` `CHECK` xətasına səbəb ola və proqramın çökməsinə gətirib çıxara bilər. Biz problemi GitHub commit 5f945fc6409a3c1e90d6970c9292f805f6e6ddf2-də düzəltmişik. Düzəliş TensorFlow 2.10.0-a daxil ediləcək. Biz həmçinin bu commit-i TensorFlow 2.9.1, TensorFlow 2.8.1 və TensorFlow 2.7.2-yə də tətbiq edəcəyik, çünki onlar da təsirlənib və hələ də dəstəklənən diapazondadır. Bu problem üçün məlum iş ətrafı yolu yoxdur.
Necə düzəltmək olar
- google tensorflow2.7.2, 2.8.1, 2.9.1 və ya daha yeni versiya
- tensorflow2.7.2, 2.8.1, 2.9.1 və ya daha yeni versiya
- tensorflow-cpu2.7.2, 2.8.1, 2.9.1 və ya daha yeni versiya
- tensorflow-gpu2.7.2, 2.8.1, 2.9.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 | 2.7.0 ≤ v < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.1, 2.10 | 2.7.2, 2.8.1, 2.9.1 |
| tensorflowPyPI | v < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.1 | 2.7.2, 2.8.1, 2.9.1 |
| tensorflow-cpuPyPI | v < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.1 | 2.7.2, 2.8.1, 2.9.1 |
| tensorflow-gpuPyPI | v < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.1 | 2.7.2, 2.8.1, 2.9.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.