CVE-2026-74605
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: eventfs: rcu head için children alanı kullanılsın ve bellek bariyerleri eklensin Bir eventfs inode serbest bırakıldığında, ei->is_freed değerini ayarlar ve ardından liste alanı rcu liste başlığı ile bir birleşim (union) olduğu için onu srcu bağlantı listesine eklemek amacıyla ei->list alanını kullanır. ei->list, eventfs_mutex alınmadan SRCU korumalı bir liste üzerinde yineleme yapmak için kullanıldığından, bu liste üzerindeki yinelemenin ei->list yerine ei->rcu değerini görmesini engelleyen hiçbir şey yoktur ve bu durum bozuk bir hedefin okunmasına yol açar. Bunu düzeltmek için, rcu liste başlığının children listesi ile olan birleşimi değiştirilmiştir. eventfs inode serbest bırakılırken, is_free değeri ayarlanır ve eventfs inode SRCU listesine eklenmeden önce bir smp_wmb() yürütülür. ei->children listesinin yinelemesi sırasında, başlangıçta bir smp_rmb() yürütülür ve ardından children listesinin hala geçerli olup olmadığını görmek için ei'nin is_freed değeri okunur. Eğer is_freed ayarlanmışsa, okunan ei_child geçerli değildir ve döngü derhal sonlandırılmalıdır.
Nasıl düzeltilir
- Linux Linux25d27d5fa8645ab61018c3efec5c69f49280ca7d, 1b95382da85cff3bf0f922ff0275f186abdadfce, 2b80707b9e27671e10840d17c6f8f774c4ad9847, 004f7232e49730448f91665e76bdd7dff8e0c638, f0ece16ffca7384787b692431961ce202907acf5, 6.6.160, 6.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f3f41f444b321ec393edbc251e024fd62658ce55 ≤ v < 25d27d5fa8645ab61018c3efec5c69f49280ca7d, 704f960dbee2f1634f4b4e16f208cb16eaf41c1e ≤ v < 1b95382da85cff3bf0f922ff0275f186abdadfce, 704f960dbee2f1634f4b4e16f208cb16eaf41c1e ≤ v < 2b80707b9e27671e10840d17c6f8f774c4ad9847, 704f960dbee2f1634f4b4e16f208cb16eaf41c1e ≤ v < 004f7232e49730448f91665e76bdd7dff8e0c638, 704f960dbee2f1634f4b4e16f208cb16eaf41c1e ≤ v < f0ece16ffca7384787b692431961ce202907acf5, 305c4e4d80aca2c2d9cf2ebdea56e2eca6d3a6aa, 6.6.18 ≤ v < 6.6.160, 6.7.6 ≤ v < 6.8, 6.8 | 25d27d5fa8645ab61018c3efec5c69f49280ca7d, 1b95382da85cff3bf0f922ff0275f186abdadfce, 2b80707b9e27671e10840d17c6f8f774c4ad9847, 004f7232e49730448f91665e76bdd7dff8e0c638, f0ece16ffca7384787b692431961ce202907acf5, 6.6.160, 6.8 |
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.