CVE-2026-98419
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: drop_monitor: reset_per_cpu_data() funksiyasında sərhədləri aşan yazma (out-of-bounds write) xətası düzəldildi reset_per_cpu_data() funksiyasında al belə hesablanır: al = sizeof(struct net_dm_alert_msg); al += dm_hit_limit * sizeof(struct net_dm_drop_point); al += sizeof(struct nlattr); skb = genlmsg_new(al, GFP_KERNEL); ... nla = nla_reserve(skb, NLA_UNSPEC, sizeof(struct net_dm_alert_msg)); ... msg = nla_data(nla); memset(msg, 0, al); al dəyişəni sizeof(struct nlattr)-i (4 baytlıq atribut başlığı) daxil etdiyi üçün, genlmsg_new() nla-dan başlayaraq al bayt həcmində tailroom ayırır. Lakin msg, nla-dan sizeof(struct nlattr) bayt sonra yerləşən nla_data(nla)-ya işarə edir. Buna görə də, memset(msg, 0, al) çağırışı msg-dən başlayaraq al baytı yazır ki, bu da ayrılmış buferi sizeof(struct nlattr) (4 bayt) qədər aşır və skb_shared_info strukturunu korlayır. Bu problem, al-ın yalnız faydalı yükün (payload) uzunluğunu təmsil etməsi, skb-nin genlmsg_new(nla_total_size(al), GFP_KERNEL) ilə ayrılması və msg-dən başlayaraq al baytının sıfırlanması ilə düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.