CVE-2026-80678

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: i2c: imx: Slave kaydı yarışı ve hata yönetimi düzeltildi i2c_imx_reg_slave() fonksiyonunda, slave işaretçisi pm_runtime_resume_and_get() işleminden önce atanıyordu. Eğer pm_runtime_resume_and_get() başarısız olursa, hata yolu i2c_imx->slave değerini temizlemeden geri dönüyor; bu da değerin non-NULL kalmasına ve sonraki tüm kayıt denemelerinin -EBUSY ile başarısız olmasına neden oluyordu. Ek olarak, bu sürücü paylaşımlı bir IRQ kullandığından, kesme işleyicisi i2c_imx_isr() eşzamanlı olarak yürütülebilir ve slave_lock kilidini aldıktan sonra i2c_imx->slave referansını çözebilir. Önceki düzeltme girişimi, hata yoluna kilitsiz bir i2c_imx->slave = NULL işlemi eklemişti ancak bu durum kilit altındaki ISR ile yarışa girebilir ve yine de bir NULL pointer dereference hatasına yol açabilirdi. Her iki sorun, i2c_imx->slave ve i2c_imx->last_slave_event atamaları başarılı bir resume işleminden sonraya ertelenerek ve atama işleminin slave_lock kritik bölümü içinde gerçekleştirilmesiyle düzeltilmiştir. Bu, slave işaretçisinin hata yolunda asla güncelliğini yitirmiş şekilde bırakılmamasını ve kesme işleyicisi tarafından gözlemlendiğinde her zaman geçerli olmasını garanti eder.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux
Yayın28 Ağu 2026
İlk görülme28 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux754bc62f72fd64b202462367134ac8ce95b005de, cfdf6e13518589f911b7eace6ccb788e4ed87397, b9f6f4883b9ac86654e75899d0dbf8a7a96ad5d8, d6748f6802f3eebafaa16a5e5dcfbfb9b3bc173f, 12a4f0950a158d98552cbaeacc35edccd8d975fa, 614ca6594e301ff682999797c2216e9685558a2b, d64ec362c369bbc33833f7936d5f3a706b0d5c45 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxf7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 754bc62f72fd64b202462367134ac8ce95b005de, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < cfdf6e13518589f911b7eace6ccb788e4ed87397, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < b9f6f4883b9ac86654e75899d0dbf8a7a96ad5d8, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < d6748f6802f3eebafaa16a5e5dcfbfb9b3bc173f, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 12a4f0950a158d98552cbaeacc35edccd8d975fa, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < 614ca6594e301ff682999797c2216e9685558a2b, f7414cd6923fd7f78e57086fc964ba2dc25db5c1 ≤ v < d64ec362c369bbc33833f7936d5f3a706b0d5c45, 5.11754bc62f72fd64b202462367134ac8ce95b005de, cfdf6e13518589f911b7eace6ccb788e4ed87397, b9f6f4883b9ac86654e75899d0dbf8a7a96ad5d8, d6748f6802f3eebafaa16a5e5dcfbfb9b3bc173f, 12a4f0950a158d98552cbaeacc35edccd8d975fa, 614ca6594e301ff682999797c2216e9685558a2b, d64ec362c369bbc33833f7936d5f3a706b0d5c45

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.

Intelligence 360 paketinde

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.

CVE-2026-80678 · Linux · Dark Radar