CVE-2026-53308

Orta

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: power: supply: max77705: Tahsis edilen workqueue serbest bırakıldı ve kaldırma sırası düzeltildi İki hatayı aynı anda düzeltmek için workqueue tahsisi için devm arayüzü kullanın: 1. Workqueue yok edilmediği için sürücü remove() sırasında bellek sızıntısına neden oluyor. 2. Sürücü önce workqueue tahsis ediyor ve ardından devm arayüzü ile kesme işleyicilerini kaydediyor. Bu durum, probe hata yollarının ters bir sıra izlemeyeceği; bunun yerine önce workqueue'yu yok edeceği ve ardından devm serbest bırakma işleyicileri aracılığıyla kesmeyi serbest bırakacağı anlamına gelir. Kesme işleyicisi tam olarak bu workqueue üzerinde çalışma zamanlıyor, dolayısıyla eğer bu kısa zaman penceresinde (workqueue yok edildikten sonra ancak devm() kesmeyi serbest bırakmadan önce) bir kesme meydana gelirse, zamanlanan işlem serbest bırakılmış belleğin kullanımına yol açacaktır. Değişiklik, workqueue'nun kendisinde eş değer değildir: (__WQ_LEGACY | WQ_MEM_RECLAIM) ayarlarını yapmayan legacy olmayan API kullanılır. Workqueue, güç kaynağı (power_supply_changed()) durumunu güncellemek için kullanılır, bu nedenle bunu bellek geri kazanımı (memory reclaim) için çalıştırmanın bir anlamı yoktur. Cihaz adındaki olası düşük ihtimalli herhangi bir "%" karakterinin biçim belirteci olarak ayrıştırılmasını önlemek için dev_name()'in ikinci argümanda doğrudan kullanılmadığını unutmayın.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Haz 2026
İlk görülme26 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel7.0.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.15 ≤ v < 7.0.107.0.10

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-53308 · Linux Kernel · Dark Radar