CVE-2026-64251

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: pwrseq: core: pwrseq_debugfs_seq_next() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi pwrseq_debugfs_seq_next(), 'next' değişkenini __free(put_device) ile tanımlamaktadır; bu durum, değişken kapsam dışına çıktığında döndürülen işaretçi üzerinde put_device() fonksiyonunun çağrılmasına neden olur. seq_file çerçevesi referansı zaten düşürülmüş bir işaretçi aldığı için bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. Sadece __free(put_device) ifadesinin kaldırılması UAF hatasını düzeltecektir ancak stop() yalnızca up_read(&pwrseq_sem) fonksiyonunu çağırdığı ve cihaz referansını hiçbir zaman serbest bırakmadığı için bus_find_next_device() tarafından edinilen referansın sızmasına neden olacaktır. Bu sorun, tüm seq_file geri çağırmalarında referans sayımının tutarlı hale getirilmesiyle, PCI ve SCSI tarafından kullanılan standart desene uygun olarak düzeltilmiştir: - start(): Referanslı bir işaretçi döndürmesi için get_device() kullanır. - next(): Önceki cihazın referansını serbest bırakmak için açıkça put_device(curr) çağrılır (NULL kontrolüne gerek yoktur - seq_file çerçevesi next() fonksiyonunu yalnızca önceki dönüş değeri NULL değilken çağırır). - stop(): Son yineleme yapılan cihazın referansını serbest bırakmak için put_device(data) kullanılır; start() NULL döndürdüğünde veya next() dizi sonuna ulaştığında stop() NULL ile çağrılabileceği için bir NULL koruması eklenmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Tem 2026
İlk görülme24 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.95, 6.18.38, 7.1.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.11 ≤ v < 6.12.95, 6.13 ≤ v < 6.18.38, 6.19 ≤ v < 7.1.36.12.95, 6.18.38, 7.1.3

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.