CVE-2026-89676
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: nfsd: asenkron COPY için bayat s2s_cp_stateids IDR girişi düzeltildi Asenkron bir COPY işlemi için nfsd4_copy(), dup_copy_fields() fonksiyonundan önce nfs4_init_copy_state() fonksiyonunu çağırıyordu; bu nedenle s2s_cp_stateids IDR'si, bir sonraki istek tarafından yeniden kullanılan her rqstp COMPOUND tamponundaki bellek olan &u->copy->cp_stateid adresini işaret ediyordu. dup_copy_fields() yalnızca değeri async_copy içerisine kopyaladığı için, IDR yuvası tüm arka plan kopyalama işlemi boyunca geçici tamponda boşta kalıyordu. Herhangi bir IDR gezgini daha sonra yeniden kullanılan istek belleğinin referansını çözüyordu: laundromat buradan cs_type değerini okuyor ve eğer baytlar süresi dolmuş bir NFS4_COPYNOTIFY_STID gibi görünüyorsa, çöp veriler üzerinde refcount_dec()/idr_remove()/kfree() işlemlerini takip ediyordu; manage_cpntf_state() fonksiyonu da idr_find() aracılığıyla aynı riske sahipti. Önce alanları çoğaltın, ardından stateid'yi kararlı async_copy üzerine kaydedin. result->cb_stateid değişmemiştir.
Nasıl düzeltilir
- Linux Linux745b2edfdd96b8738a94dee450adff4c7d026d5b, bdce362f49410b9def65d76c21f6259cd89696d8, 7aa34ea78f74e6ef60c8112635a87fc43d57f6c9, 9b4e5e9ba5ae13808b8a6d229d87c54611ba0e7a, 14b978e8d05ce018d0afbeb6611833ef91713a02, d0beaee498e11880e72826026db0e9c9890fc114 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < 745b2edfdd96b8738a94dee450adff4c7d026d5b, e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < bdce362f49410b9def65d76c21f6259cd89696d8, e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < 7aa34ea78f74e6ef60c8112635a87fc43d57f6c9, e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < 9b4e5e9ba5ae13808b8a6d229d87c54611ba0e7a, e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < 14b978e8d05ce018d0afbeb6611833ef91713a02, e0639dc5805a9d4faaa2c07ad98fa853b9529dd3 ≤ v < d0beaee498e11880e72826026db0e9c9890fc114, 4.20 | 745b2edfdd96b8738a94dee450adff4c7d026d5b, bdce362f49410b9def65d76c21f6259cd89696d8, 7aa34ea78f74e6ef60c8112635a87fc43d57f6c9, 9b4e5e9ba5ae13808b8a6d229d87c54611ba0e7a, 14b978e8d05ce018d0afbeb6611833ef91713a02, d0beaee498e11880e72826026db0e9c9890fc114 |
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.