CVE-2026-72338
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net/sched: act_pedit: tc offload-da TOCTOU heap OOB yazma xətasının düzəldilməsi flow_rule buferinin ölçüsünün təyin edilməsi və onun doldurulması arasında flower lockless yanaşmasında TOCTOU yarış şəraiti (race condition) mövcuddur. [email protected] bildirir ki: cls_flower klassifikatoru TCF_PROTO_OPS_DOIT_UNLOCKED ilə işləyir (fl_change RTNL olmadan çalışır), halbuki RTM_NEWACTION RTNL-i saxlayır, buna görə də müstəqil kilidləmə domenləri bu yarışın praktikada baş verməsinə şərait yaradır. KASAN bunu təsdiqləyir: BUG: KASAN: slab-out-of-bounds in tcf_pedit_offload_act_setup+0x81b/0x930 Write of size 4 at addr ffff888001f27520 by task poc-toctou/312 The buggy address is located 0 bytes to the right of allocated 288-byte region [ffff888001f27400, ffff888001f27520) (cache kmalloc-512) Qeyd: Nəticədə hücumçunun idarə etdiyi məzmun bitişik slab obyektinə heap OOB yazılır (CAP_NET_ADMIN tələb olunur). Düzəliş, köhnə tcf_pedit_nkeys() funksiyasını əvəzləyən yeni tcf_pedit_nkeys_locked() vasitəsilə bütün yerlərdə tcfp_nkeys-in act->tcfa_lock altında oxunmasını tətbiq edir. Əlavə olaraq, daha diqqətli uçotla ölçü oxuması və doldurma oxumaları arasındakı qalan TOCTOU pəncərəsi bağlanır. Açar sayını səssiz şəkildə kəsmək əvəzinə (hansı ki, bu, aparat təminatına ötürülmüş yanlış hərəkət semantikasınə və qalan tutum sıfır olduqda və ya əvvəlki hərəkətlər tərəfindən istifadə edildikdə ikincili OOB yazmalara səbəb olur), biz qalan tutum yoxlamalarını tətbiq edirik və tələb olunan sahə qalan tutumu aşdıqda -ENOSPC qaytarırıq.
Necə düzəltmək olar
- Linux Linux1afdf2268b71251ea70d80bd8232a2f022e62a73, 0d8532a5e972a5351cf4ee4a435e0d65cbba8f23, 27488e1a7f19757e6146edca9458ed4ffc545557, 6f9b23eb92a894ae1118893996943990ee0b860e, 8e49cd891bda447c68122d672510a604a8bb6b24, 8b519cbcabe836a441369fbec1a8a6518a709251 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 1afdf2268b71251ea70d80bd8232a2f022e62a73, 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 0d8532a5e972a5351cf4ee4a435e0d65cbba8f23, 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 27488e1a7f19757e6146edca9458ed4ffc545557, 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 6f9b23eb92a894ae1118893996943990ee0b860e, 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 8e49cd891bda447c68122d672510a604a8bb6b24, 71d0ed7079dffbc5cd0941d77d9b84e04109c9bb ≤ v < 8b519cbcabe836a441369fbec1a8a6518a709251, 4.11 | 1afdf2268b71251ea70d80bd8232a2f022e62a73, 0d8532a5e972a5351cf4ee4a435e0d65cbba8f23, 27488e1a7f19757e6146edca9458ed4ffc545557, 6f9b23eb92a894ae1118893996943990ee0b860e, 8e49cd891bda447c68122d672510a604a8bb6b24, 8b519cbcabe836a441369fbec1a8a6518a709251 |
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.