CVE-2026-64425
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: io_uring/io-wq: her bir bağlı iş öğesi için IO_WQ_BIT_EXIT durumunu yeniden kontrol et 10dc95939817 numaralı commit ("io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop"), io_worker_handle_work() fonksiyonunun bekleyen işleri boşaltmadan önce tek bir çıkış biti anlık görüntüsü aldığı belirgin durumu düzeltmişti ancak bu düzeltme bir seviye erken durmaktadır. io_worker_handle_work() artık dış iş döngüsünde IO_WQ_BIT_EXIT durumunu yeniden kontrol etmektedir; ancak tüm bağımlı bağlı-iş zincirini işlemeden önce söz konusu bitin hala tek bir anlık görüntüsünü almaktadır. Eğer io_wq_exit_start(), ilk bağlı öğe başladıktan sonra IO_WQ_BIT_EXIT değerini ayarlarsa, kalan bağlı öğeler hala güncelliğini yitirmiş do_kill = false değerini kullanabilir, IO_WQ_WORK_CANCEL adımını atlayabilir ve çıkış işlemi başladıktan sonra çalışmaya devam edebilir. Kontrolü daha iç kısma taşıyarak bağlı öğeleri de kapsamasını sağlayın. Not: Bu durum, okuması çok uzun süren msr gibi tuhaf cihazlar üzerinde tonlarca yavaş bağlı iş kurmayı ve ardından halkayı hemen kapatmayı seven syzbot'a özgü bir durumdur. Bu durumda çıkış işlemi uzun zaman almaktadır.
Nasıl düzeltilir
- linux linux_kernel5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 ya da sonraki bir sürüm
- git.kernel.org/stable/c/14b7ecad2ec56699325180a744f4b19f046401bb
- git.kernel.org/stable/c/1636d85dc139b07c0449308f2bb5e0c7a2e0da99
- git.kernel.org/stable/c/29bef9934b2521f787bb15dd1985d4c0d12ae02a
- git.kernel.org/stable/c/6e2f51f3e06773c2ee98ad09738f0908b48f76f9
- git.kernel.org/stable/c/ab85765cbe3258b43dc6729af0e6ce3a87a133d8
- git.kernel.org/stable/c/b6f179a653a934736c88d820fe0098c3c2532549
- git.kernel.org/stable/c/d179533c610e1b4c6aa436e3c1fd1b719d2c727c
- git.kernel.org/stable/c/ea61b04e1d7242cb37f5ed2cc91cf21a493f6597
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.10.253 ≤ v < 5.10.261, 5.15.203 ≤ v < 5.15.212, 6.1.167 ≤ v < 6.1.178, 6.6.122 ≤ v < 6.6.145, 6.12.68 ≤ v < 6.12.96, 6.18.8 ≤ v < 6.18.39, 6.19.1 ≤ v < 7.1.4, 6.19 | 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 |
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.