CVE-2026-23255

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net: /proc/net/ptype için uygun RCU koruması eklendi Yin Fengwei, ptype_seq_show() fonksiyonunda bir RCU duraksaması bildirmiş ve bir yama sağlamıştır. Asıl sorun, ptype_seq_next() ve ptype_seq_show() fonksiyonlarının RCU kurallarını ihlal etmesidir. ptype_seq_show(), rcu_read_lock() altında çalışır ve herhangi bir bariyer olmaksızın cihaz adını almak için pt->dev değerini okur. Aynı zamanda, eşzamanlı yazıcılar bir packet_type yapısını kaldırabilir (bu yapı bir RCU grace period sonrası doğru şekilde serbest bırakılır) ve bir RCU grace period olmaksızın pt->dev değerini temizleyebilir. seq_net_private ile birlikte bir dev işaretçisi taşımak için ptype_iter_state tanımlanmıştır: struct ptype_iter_state { struct seq_net_private p; struct net_device *dev; // bu yamada eklendi }; ptype_seq_show() fonksiyonunun eşzamanlı pt->dev değişikliklerine karşı güvenli olması için cihaz işaretçisini ptype_get_idx() ve ptype_seq_next() içerisinde kaydetmemiz gerekmektedir. Ayrıca ptype_seq_next() içerisine tam RCU koruması eklememiz gerekmektedir. (list.next değerleri okunurken READ_ONCE() eksiktir) Bir yeniden üretim örneği sağladığı için Dong Chenchen'e çok teşekkürler.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Mar 2026
İlk görülme18 Mar 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.12.1 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.10, 2.6.12, 6.196.6.136, 6.12.80, 6.18.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-23255 · Linux Kernel · Dark Radar