CVE-2023-52989
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: firewire: IEC 61883-1 FCP bölgesine yönelik istek alt eyleminin yükü için bellek sızıntısı düzeltildi Bu yama, Linux kernel v2.6.33 veya sonrası içindir. IEC 61883-1 FCP bölgesine yönelik istek alt eylemleri için Linux FireWire alt sisteminde bir serbest bırakıldıktan sonra kullanım (use-after-free) sorunu bulunmaktaydı. Alt sistem, bölgeye birden fazla kullanıcı alanı dinleyicisine izin verirken, yük verileri muhtemelen dinleyiciler kullanıcı alanına kopyalamak için read(2) işlemini yürütmeden önce serbest bırakılıyordu. Sorun, 281e20323ab7 ("firewire: core: fix use-after-free regression in FCP handler") numaralı commit ile düzeltilmiştir. Yük nesnesi, her dinleyici için çekirdek alanında çoğaltılmaktadır. Dinleyici, FW_CDEV_IOC_SEND_RESPONSE isteği ile ioctl(2) işlemini yürüttüğünde nesne serbest bırakılacaktır. Ancak bu durum, söz konusu commit'in drivers/firewire/core-cdev.c dosyasındaki release_request() çağrısına dayanması nedeniyle bellek sızıntısına yol açmaktadır. Beklentinin aksine, release_client_resource() tasarımından dolayı fonksiyon hiçbir zaman çağrılmamaktadır. Fonksiyon, dördüncü bağımsız değişken NULL olmadığında çağrıldığında serbest bırakma görevini çağırana devreder. ioctl_send_response() uygulaması da bu durumdadır; nesneyi açıkça serbest bırakmalıdır. Bu commit hatayı düzeltmektedir.
Nasıl düzeltilir
- linux linux_kernel4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.33 ≤ v < 4.14.306, 4.15 ≤ v < 4.19.273, 4.20 ≤ v < 5.4.232, 5.5 ≤ v < 5.10.168, 5.11 ≤ v < 5.15.93, 5.16 ≤ v < 6.1.11, 6.2 | 4.14.306, 4.19.273, 5.4.232, 5.10.168, 5.15.93, 6.1.11 |
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.