CVE-2025-40343
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nvmet-fc: ilişkilendirme silme işleminin iki kez planlanmasının önlenmesi configfs arayüzü üzerinden bir port zorla kapatıldığında, nvmet_port_subsys_drop_link() önce nvmet_port_del_ctrls() ve ardından nvmet_disable_port() fonksiyonlarını çağırır. Her iki fonksiyon da sonuç olarak kalan tüm ilişkilendirmelerin silinmesini planlar. Mevcut uygulama, bir ilişkilendirmenin kaldırılmak üzere olup olmadığını kontrol eder ancak bunu yalnızca iş öğesi zaten planlandıktan sonra yapar. Sonuç olarak, planlanan ilk iş öğesinin tüm kaynakları serbest bırakması ve ardından aynı iş öğesinin silinmek üzere tekrar planlanması mümkündür. İlişkilendirme listesi bir RCU listesi olduğu için kilit almak ve liste girişini doğrudan kaldırmak mümkün değildir, bu nedenle yeniden sorgulanamaz. Bunun yerine, ilişkilendirmenin halihazırda silinme sürecinde olup olmadığını belirlemek için bir bayrak (terminating) kullanılmalıdır.
Nasıl düzeltilir
- Linux Linux2f4852db87e25d4e226b25cb6f652fef9504360e, 85e2ce1920cb511d57aae59f0df6ff85b28bf04d, 601ed47b2363c24d948d7bac0c23abc8bd459570, 04d17540ef51e2c291eb863ca87fd332259b2d40, c09ac9a63fc3aaf4670ad7b5e4f5afd764424154, f2537be4f8421f6495edfa0bc284d722f253841d ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < 2f4852db87e25d4e226b25cb6f652fef9504360e, a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < 85e2ce1920cb511d57aae59f0df6ff85b28bf04d, a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < 601ed47b2363c24d948d7bac0c23abc8bd459570, a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < 04d17540ef51e2c291eb863ca87fd332259b2d40, a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < c09ac9a63fc3aaf4670ad7b5e4f5afd764424154, a07b4970f464f13640e28e16dad6cfa33647cc99 ≤ v < f2537be4f8421f6495edfa0bc284d722f253841d, 4.8 | 2f4852db87e25d4e226b25cb6f652fef9504360e, 85e2ce1920cb511d57aae59f0df6ff85b28bf04d, 601ed47b2363c24d948d7bac0c23abc8bd459570, 04d17540ef51e2c291eb863ca87fd332259b2d40, c09ac9a63fc3aaf4670ad7b5e4f5afd764424154, f2537be4f8421f6495edfa0bc284d722f253841d |
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.