CVE-2023-53360
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: NFSv4.2: READ_PLUS için geçici alan (scratch) yönetimi yeniden düzenlendi (tekrar) Okuma kodunun aynı nfs_pgio_header'ı kullanarak birden fazla istek gönderebileceği, ancak nfs4_proc_read_setup() fonksiyonunun yalnızca bir kez çağrıldığı tespit edilmiştir. Bu durum, zaman zaman geçici tamponun iki kez serbest bırakılmasına (double-free) neden olmakta ve ayrıca xdr geçici tamponuna sıfır olmayan bir uzunlukla birlikte NULL işaretçisi atanmasına yol açmaktadır. Bu durum, çözme işleminin geçici alana bir veri kopyalaması gerektiği ilk anda —ki bu durum genellikle READ_PLUS boşluk segmentleri çözülürken meydana gelir— bir "oops" hatasına yol açar. Bu sorun, geçici alan yönetiminin pageio okuma koduna taşınarak düzeltilmiştir. Okuma yanıtlarını çözmek için geçici alan tahsis eden bir fonksiyon eklenmiş ve nfs_pgio_header serbest bırakıldığında geçici tamponun da serbest bırakılması sağlanmıştır.
Nasıl düzeltilir
- linux linux_kernel6.4.16, 6.5.3 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 | 6.4 ≤ v < 6.4.16, 6.5 ≤ v < 6.5.3 | 6.4.16, 6.5.3 |
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.