CVE-2026-43238
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net/sched: act_skbedit: tcf_skbedit_hash() fonksiyonundaki sıfıra bölme hatası düzeltildi 38a6f0865796 numaralı commit ("net: sched: support hash selecting tx queue"), SKBEDIT_F_TXQ_SKBHASH desteği eklemiştir. Kapsayıcı aralık boyutu şu şekilde hesaplanmaktadır: mapping_mod = queue_mapping_max - queue_mapping + 1; İstenen aralık tüm olası u16 kuyruk kimliklerini kapsadığında (örneğin queue_mapping=0 ve queue_mapping_max=U16_MAX), aralık boyutu 65536 olabilir. Bu değer bir u16 ile temsil edilemez ve daha önce 0'a yuvarlanıyordu, bu nedenle tcf_skbedit_hash() bir sıfıra bölme hatasını tetikleyebiliyordu: queue_mapping += skb_get_hash(skb) % params->mapping_mod; params->mapping_mod değerinin 0 olmasını önlemek ve çökmeyi engellemek için mapping_mod daha geniş bir türde hesaplanır ve U16_MAX'tan büyük olan aralıklar reddedilir.
Nasıl düzeltilir
- linux linux_kernel6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 ya da sonraki bir sürüm
- git.kernel.org/stable/c/015cebdfcb97b5347fb7f598ea712a281cb35840
- git.kernel.org/stable/c/3c2b95b26860bd6f8e2310d31ea1200d3f8f173e
- git.kernel.org/stable/c/4ece5eb4836f8ff03b9004dc2430a7169f282851
- git.kernel.org/stable/c/59809fda4da7730cfe84a948033f47eb45db073d
- git.kernel.org/stable/c/9c735a7d98c982a786b0db71eb6566ee00aaa04f
- git.kernel.org/stable/c/be054cc66f739a9ba615dba9012a07fab8e7dd6f
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.19 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6 | 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 |
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.