CVE-2026-93174

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bpf: copy_map_value_long() fonksiyonunda per-CPU harita değeri dolgusunun kopyalanması Kernel'de, per-CPU harita öğeleri round_up(map->value_size, 8) bayt olarak saklanır. UAPI arama yollarında, her bir CPU için yuvarlanmış boyut geçici bir ara belleğe kopyalanır. Ancak, copy_map_value_long() fonksiyonu bpf_obj_memcpy() fonksiyonuna 'map->value_size' değerini iletir. Harita özel alanlara sahip olduğunda, bpf_obj_memcpy() bu alanların etrafını memcpy() ile kopyalar ve 'map->value_size' ile round_up(map->value_size, 8) arasındaki kuyruk dolgusunu kopyalamaz. Geçici UAPI arama ara bellekleri __GFP_ZERO olmadan tahsis edilir. Sonuç olarak, per-CPU haritanın değer boyutu round_up(map->value_size, 8) değerine eşit olmadığında, UAPI LOOKUP_ELEM ve varyantları, söz konusu dolgudaki güncelliğini yitirmiş heap içeriklerini kullanıcı alanına döndürebilir. Aynı sorun per-CPU haritaları için bpf_iter için de geçerlidir. Özel alanları olan veya olmayan per-CPU haritalarının tüm per-CPU yuvasını kopyalaması için copy_map_value_long() üzerinden bpf_obj_memcpy() fonksiyonuna round_up(map->value_size, 8) iletilmiştir. bpf_obj_memcpy()'nin long_memcpy yolundaki artık gereksiz hale gelen round_up() kaldırılmıştır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxe0653c8f718109d140e806daac166c43e2b2b8bd, 953e85da53541a8dc3e7ad4e8532f29a34a32eae, 003bf840ed3326bd01396ce7d5b431cef0d371e7, 5e9f69829835521aa2942d1d14bd0990fbc6991e, ff3f22ed8d2f350b4c24ee26e33daea5f08d58ef, 7cf9cd98cf6f0df3befc167ca6b54c07014d71de ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux448325199f574d33824dbf9121efb03558412966 ≤ v < e0653c8f718109d140e806daac166c43e2b2b8bd, 448325199f574d33824dbf9121efb03558412966 ≤ v < 953e85da53541a8dc3e7ad4e8532f29a34a32eae, 448325199f574d33824dbf9121efb03558412966 ≤ v < 003bf840ed3326bd01396ce7d5b431cef0d371e7, 448325199f574d33824dbf9121efb03558412966 ≤ v < 5e9f69829835521aa2942d1d14bd0990fbc6991e, 448325199f574d33824dbf9121efb03558412966 ≤ v < ff3f22ed8d2f350b4c24ee26e33daea5f08d58ef, 448325199f574d33824dbf9121efb03558412966 ≤ v < 7cf9cd98cf6f0df3befc167ca6b54c07014d71de, 6.1e0653c8f718109d140e806daac166c43e2b2b8bd, 953e85da53541a8dc3e7ad4e8532f29a34a32eae, 003bf840ed3326bd01396ce7d5b431cef0d371e7, 5e9f69829835521aa2942d1d14bd0990fbc6991e, ff3f22ed8d2f350b4c24ee26e33daea5f08d58ef, 7cf9cd98cf6f0df3befc167ca6b54c07014d71de

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.