CVE-2026-98007
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: bpf: Skaler olmayan bpf_loop yineleme sayılarını reddet bpf_loop(), nr_loops argümanını ARG_ANYTHING olarak tanımlamaktadır. Ayrıcalıklı programlar bu tür argümanlara işaretçi değerleri geçebilir, bu nedenle check_func_arg() fonksiyonu, işaretçi değerli bir R1'in yardımcı programa özel kontrollere ulaşmasına izin verir. bb124da69c47 ("bpf: keep track of max number of bpf_loop callback iterations") commit'inden beri, doğrulayıcı R1'i kesin (precise) olarak işaretler ve geri çağırma simülasyonunu sınırlamak için üst sınırını okur. Hassasiyet geri izleme (precision backtracking) yalnızca skaler yazmaçları kabul eder, bu nedenle bunun yerine bir işaretçi geçilmesi "backtracking misuse" doğrulayıcı uyarısını tetikler. panic_on_warn özelliği etkinleştirilmiş çekirdekler sonucunda panik durumuna geçer. Yalnızca skaler değerleri kabul eden yardımcı program argümanları için ARG_SCALAR tanıtılmıştır ve bpf_loop() nr_loops için kullanılmıştır. Genel yardımcı program argüman doğrulaması, döngü satır içi işleminden (inlining) ve hassasiyet işlemeden önce artık işaretçileri reddeder.
Nasıl düzeltilir
- Linux Linux2ff38b3552af53238aee6c877ae64cc798d46fce, 656d40d1ca228ee21a9b3280432479fc9eae75ab, e2e1161e03fecff6d2229a81b024337144bfcd97, f8ae8275c721334ee50fafdd986fb83294eb941a, c3fd8e5fd100f122bad503bdc0e9277219533253, 6.6.158 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | bfc5c19b4b48840627af0d0f1c8f4461b276e508 ≤ v < 2ff38b3552af53238aee6c877ae64cc798d46fce, bb124da69c47dd98d69361ec13244ece50bec63e ≤ v < 656d40d1ca228ee21a9b3280432479fc9eae75ab, bb124da69c47dd98d69361ec13244ece50bec63e ≤ v < e2e1161e03fecff6d2229a81b024337144bfcd97, bb124da69c47dd98d69361ec13244ece50bec63e ≤ v < f8ae8275c721334ee50fafdd986fb83294eb941a, bb124da69c47dd98d69361ec13244ece50bec63e ≤ v < c3fd8e5fd100f122bad503bdc0e9277219533253, 6.6.15 ≤ v < 6.6.158, 6.7 | 2ff38b3552af53238aee6c877ae64cc798d46fce, 656d40d1ca228ee21a9b3280432479fc9eae75ab, e2e1161e03fecff6d2229a81b024337144bfcd97, f8ae8275c721334ee50fafdd986fb83294eb941a, c3fd8e5fd100f122bad503bdc0e9277219533253, 6.6.158 |
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.