CVE-2026-90167
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ksmbd: bekleyen break sahipliği ile oplock kapatma işlemini serileştirin Kapatma işlemi, başka bir kırıcı zaten bir opinfo referansına sahipken devam eden bir oplock break işlemini iptal edebilir. pending_break'in serbest bırakılması o bekleyeni uyandırır ancak kapatma geçişini bit edinimiyle serileştirmeden, test_and_set_bit() hızlı yolu aracılığıyla yeni bir break sahibi olabilir. Ardından OPLOCK_CLOSING değerinin üzerine OPLOCK_ACK_WAIT yazabilir ve ölen bir opinfo için break işlemine devam edebilir. opinfo inode listesinden kaldırıldığında OPLOCK_CLOSING durumunu terminal hale getirin. Bu geçişi, pending_break edinimini ve OPLOCK_ACK_WAIT kurulumunu bir opinfo durum kilidi ile serileştirin. Yarışı kaybeden bir kırıcı, sahipliğini serbest bırakır ve -ENOENT döndürür. Kapatma sırasında pending_break bekleyenlerini açıkça uyandırın, böylece terminal durumu gözlemleyebilsinler. Ayrıca, ACK ve zaman aşımı yollarının OPLOCK_CLOSING değerini OPLOCK_STATE_NONE ile değiştirmesini engelleyin.
Nasıl düzeltilir
- Linux Linux02a31a30ccd09f3ff35ab5861c04209c381aa5dd, 7148a6c06ddf1c263a1cf422bee541f24d3d3926, 7d6e682b7633120c2f93400b8c6f335d9d8e5318, dc1e34f78dfab755fab9ad820ac5f82348fe1792, 5f97bac88bfb333f426f01c118b8235e75af8d96, b0148dc5625dbfd50596ac63c7487c12e8a8ab03 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 02a31a30ccd09f3ff35ab5861c04209c381aa5dd, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 7148a6c06ddf1c263a1cf422bee541f24d3d3926, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 7d6e682b7633120c2f93400b8c6f335d9d8e5318, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < dc1e34f78dfab755fab9ad820ac5f82348fe1792, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < 5f97bac88bfb333f426f01c118b8235e75af8d96, e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 ≤ v < b0148dc5625dbfd50596ac63c7487c12e8a8ab03, 5.15 | 02a31a30ccd09f3ff35ab5861c04209c381aa5dd, 7148a6c06ddf1c263a1cf422bee541f24d3d3926, 7d6e682b7633120c2f93400b8c6f335d9d8e5318, dc1e34f78dfab755fab9ad820ac5f82348fe1792, 5f97bac88bfb333f426f01c118b8235e75af8d96, b0148dc5625dbfd50596ac63c7487c12e8a8ab03 |
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.