CVE-2026-90299
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bpf: tracing/lsm programları için uyutulabilir kontrolü düzeltildi CONFIG_FUNCTION_ERROR_INJECTION devre dışı olduğunda, uyutulabilir bir tracing programının '__x64_' benzeri ön ekli sembollere bağlanmasına izin verilmektedir. Bunun nedeni, verifier'ın sembolün bir kernel fonksiyonu mu yoksa bir bpf programı mı olduğunu doğrulamamasıdır. Bu durum, uyutulabilir bir tracing programının ismi '__x64_' benzeri ön ek içeren bir bpf programı hedefine bağlanabilmesine olanak tanır. Örneğin, uyutulabilir bir fentry programı, '__x64_sys_nop' isimli bir XDP programına bağlanır ve bpf_copy_from_user() yardımcı fonksiyonu ile kullanıcı işaretçisinden tampon kopyalar. XDP programı lo arayüzüne bağlandıktan sonra, 'ping -c 1 -W 1 127.0.0.1' komutuyla kernel BUG tetiklenebilir: [ 3.460756] BUG: sleeping function called from invalid context at kernel/bpf/trampoline.c:1324 Hedef btf bir kernel btf'si olmadığında, uyutulabilir programlara her zaman izin vermeyerek bu sorun giderilmiştir.
Nasıl düzeltilir
- Linux Linux976f1be72740cfbc351d3841fd21186dda3ea723, 00244bdaa423d93f4571f3f6854378ce3365e524 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 16d9c5660692d6f0e6aba367274de2b6dfd4343c ≤ v < 976f1be72740cfbc351d3841fd21186dda3ea723, 16d9c5660692d6f0e6aba367274de2b6dfd4343c ≤ v < 00244bdaa423d93f4571f3f6854378ce3365e524, 7.1 | 976f1be72740cfbc351d3841fd21186dda3ea723, 00244bdaa423d93f4571f3f6854378ce3365e524 |
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.