CVE-2020-15212
Açıklama
TensorFlow Lite'ın 2.2.1 ve 2.3.1 versiyonlarından önceki sürümlerinde, segment sum kullanan modeller, segment ids tensörüne negatif öğeler ekleyerek heap üzerinden tahsis edilen tamponların sınırları dışına yazılmasını tetikleyebilir. `segment_ids_data` erişimine sahip kullanıcılar, `output_index` değerini değiştirip ardından `output_data` tamponunun dışına yazabilirler. Bu durum bir segmentation fault ile sonuçlanabileceği gibi, belleğin daha fazla bozulması için kullanılabilir ve daha gelişmiş exploit'ler oluşturmak amacıyla diğer zafiyetlerle zincirlenebilir. Sorun, 204945b19e44b57906c9344c0d00120eeeae178a commit'i ile düzeltilmiş olup TensorFlow 2.2.1 veya 2.3.1 versiyonlarında yayınlanmıştır. Potansiyel bir geçici çözüm, segment id'lerinin tamamının pozitif olduğundan emin olmak için model yükleme koduna özel bir `Verifier` eklemek olabilir; ancak bu yalnızca segment id'lerinin modelde statik olarak saklandığı durumu çözer. Segment id'leri çıkarım adımları arasında çalışma zamanında oluşturuluyorsa benzer bir doğrulama yapılabilir. Eğer segment id'leri çıkarım adımları sırasında bir tensörün çıktıları olarak oluşturuluyorsa, herhangi bir geçici çözüm bulunmamaktadır ve kullanıcıların yamalanmış koda yükseltme yapmaları önerilir.
Nasıl düzeltilir
- google tensorflow2.2.1, 2.3.1 ya da sonraki bir sürüm
- tensorflow2.2.1, 2.3.1 ya da sonraki bir sürüm
- tensorflow-cpu2.2.1, 2.3.1 ya da sonraki bir sürüm
- tensorflow-gpu2.2.1, 2.3.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 | 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 2.2.1, 2.3.1 |
| tensorflowPyPI | 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 2.2.1, 2.3.1 |
| tensorflow-cpuPyPI | 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 2.2.1, 2.3.1 |
| tensorflow-gpuPyPI | 2.2.0 ≤ v < 2.2.1, 2.3.0 ≤ v < 2.3.1 | 2.2.1, 2.3.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.