CVE-2022-23570
Açıklama
TensorFlow, Açık Kaynaklı bir Makine Öğrenimi Çerçevesidir. Protobuf üzerinden bir tensor çözümlenirken, bazı işlemlere ait değiştirilebilir argümanların öznitelikleri proto içerisinde eksikse, TensorFlow bir null-dereference işlemi gerçekleştirebilir. Bu durum bir `DCHECK` ile korunmaktadır. Ancak, `DCHECK` üretim sürümlerinde etkisizdir ve hata ayıklama sürümlerinde ise bir assertion hatasına yol açar. İlk durumda yürütme, null işaretçinin dereferans edilmesiyle devam ederken; ikinci durumda assertion hatası nedeniyle sistem çöker. Düzeltme TensorFlow 2.8.0 sürümüne dahil edilecektir. Ayrıca bu commit, etkilendiği için ve hala desteklenen aralıkta oldukları için TensorFlow 2.7.1 ve TensorFlow 2.6.3 sürümlerine de cherry-pick yöntemiyle uygulanacaktır.
Nasıl düzeltilir
- tensorflow2.5.3, 2.6.3, 2.7.1 ya da sonraki bir sürüm
- tensorflow-cpu2.5.3, 2.6.3, 2.7.1 ya da sonraki bir sürüm
- tensorflow-gpu2.5.3, 2.6.3, 2.7.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| google tensorflow | v ≤ 2.5.2, 2.6.0 ≤ v ≤ 2.6.2, 2.7.0 | — |
| tensorflowPyPI | v < 2.5.3, 2.6.0 ≤ v < 2.6.3, 2.7.0 ≤ v < 2.7.1 | 2.5.3, 2.6.3, 2.7.1 |
| tensorflow-cpuPyPI | v < 2.5.3, 2.6.0 ≤ v < 2.6.3, 2.7.0 ≤ v < 2.7.1 | 2.5.3, 2.6.3, 2.7.1 |
| tensorflow-gpuPyPI | v < 2.5.3, 2.6.0 ≤ v < 2.6.3, 2.7.0 ≤ v < 2.7.1 | 2.5.3, 2.6.3, 2.7.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.