CVE-2026-90276
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: md/md-llbitmap: imha sırasında daemon zamanlayıcısının yeniden kurulması durduruldu llbitmap_destroy(), md_llbitmap_io_wq'yu boşaltmadan önce pending_timer'ı siler. Ancak, zamanlayıcı silindikten sonra daemon_work hâlâ kuyruğa alınmış veya çalışıyor olabilir ve daemon yolu, henüz boşaltılmaya hazır olmayan kirli parçalar bulduğunda pending_timer'ı tekrar kurabilir. Bu durum kapatma işlemi sırasında gerçekleşirse, pending_timer, llbitmap serbest bırakıldıktan sonra kurulu kalabilir ve daha sonra serbest bırakılan belleğe erişmeye çalışabilir. llbitmap->flags kısmına bir BITMAP_SHUTDOWN biti ekleyin, bunu zamanlayıcıyı silmeden önce ayarlayın; zamanlayıcı ve daemon yollarının, kapatma işlemi başladığında işleri kuyruğa almayı veya yeniden kurmayı durdurmasını sağlayın. Paylaşılan iş kuyruğunu boşaltmadan önce daemon_work'ü iptal edin, böylece halihazırda kuyruğa alınmış herhangi bir daemon örneği serbest bırakma işlemiyle yarışamaz. Kapatma kontrolünü geçmiş bir daemon örneğinin sonrasında zamanlayıcıyı yeniden kuramaması için timer_shutdown_sync() kullanın. BITMAP_SHUTDOWN yalnızca çalışma zamanına özgü bir durumdur. Kapatma durumunun diskten yüklenmemesi veya diske kaydedilmemesi için llbitmap süper bloğu okunurken ve güncellenirken bu biti maskeleyerek dışarıda bırakın.
Nasıl düzeltilir
- Linux Linuxc55aa6c17f019b6296952d336939891efa084c06, bb7f92d58fca9a9f06f3f51a82481c5f0bbbd46c, 5553d64e01d9a995be6c3de38501c6dd4ceede3b ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < c55aa6c17f019b6296952d336939891efa084c06, 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < bb7f92d58fca9a9f06f3f51a82481c5f0bbbd46c, 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < 5553d64e01d9a995be6c3de38501c6dd4ceede3b, 6.18 | c55aa6c17f019b6296952d336939891efa084c06, bb7f92d58fca9a9f06f3f51a82481c5f0bbbd46c, 5553d64e01d9a995be6c3de38501c6dd4ceede3b |
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.