CVE-2017-9502
Açıklama
Windows ve DOS üzerindeki 7.54.1 öncesi curl sürümlerinde, bir uygulamaya şema kısmı olmayan bir URL verildiğinde libcurl'ün hangi protokolü kullanmaya çalışacağını belirlemesine olanak tanıyan varsayılan protokol fonksiyonunda, yığın tabanlı (heap) bir bellek tamponunun yedi bayt üzerine yazılmasına yol açabilecek bir hata mevcuttur. Varsayılan protokol FILE olarak belirtilmişse veya bir file: URL'si iki eğik çizgi eksikliğine sahipse, verilen "URL" bir sürücü harfi ile başlıyorsa ve libcurl Windows veya DOS için derlenmişse; libcurl yolu 7 bayt kaydırarak kopyalar, böylece verilen yolun sonu malloc tamponunun dışına yazılır ("file://" ASCII dizisinin uzunluğu olan 7 bayt).
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| haxx curl | v ≤ 7.54.0 | — |
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.