CVE-2026-23074

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net/sched: teql-in yalnız kök qdisc kimi istifadə edilməsinin təmin edilməsi teql-in dizayn məqsədi onun yalnız kök qdisc kimi istifadə edilməsidir. Biz bu məhdudiyyətin yoxlanılmasına ehtiyac duyuruq. Vacib olmasa da, maraqlananlar üçün bu problemin üzə çıxdığı ssenarini təsvir edəcəyəm. GangMin Kim <[email protected]> aşağıdakı ssenarini qurmağı bacarmışdır: KÖK qdisc 1:0 (QFQ) ├── class 1:1 (weight=15, lmax=16384) 6.4s gecikməli netem └── class 1:2 (weight=1, lmax=1514) teql GangMin 1:1 (netem)-ə növbəyə daxil olan bir paket göndərir. QFQ tərəfindən bu sinifdən hər hansı dequeue çağırışı 6.4 saniyədən sonra paket qaytarmayacaq. Bu müddət ərzində ikinci bir paket göndərilir və o, 1:2-yə düşür. teql-in enqueue funksiyası uğurlu nəticə qaytaracaq və bu, 1:2 sinfini aktivləşdirəcək. Əsas problem ondadır ki, teql valideyn üçün görünən qlen-i (sch->q.qlen) yalnız dequeue zamanı yeniləyir. QFQ yalnız peek uğurlu olduqda dequeue-nu çağıracağı üçün (və teql-in peek funksiyası həmişə NULL qaytardığı üçün), dequeue heç vaxt çağırılmayacaq və beləliklə qlen 0 olaraq qalacaq. Bunu nəzərə alsaq, GangMin 1:2-nin lmax dəyərini yenilədikdə, qfq_change_class funksiyası qfq_deact_rm_from_agg-ni çağırır. Alt qdisc-in qlen-i artırılmadığı üçün qfq sinfi deaktiv etməkdə uğursuz olur, lakin yenə də aqreqatdan onun göstəricilərini (pointers) azad edir. Beləliklə, birinci paket 6.4 saniyə sonra (netem-in gecikməsi) yenidən planlaşdırıldıqda, asılı göstəriciyə (dangling pointer) müraciət edilir və bu da GangMin-in yaşadığı UAF-a səbəb olur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 fev 2026
İlk görülmə4 fev 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.12.1 ≤ v < 5.10.249, 5.11 ≤ v < 5.15.199, 5.16 ≤ v < 6.1.162, 6.2 ≤ v < 6.6.122, 6.7 ≤ v < 6.12.68, 6.13 ≤ v < 6.18.8, 2.6.12, 6.195.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.68, 6.18.8

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.

Intelligence 360 paketində

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.

CVE-2026-23074 · Linux Kernel · Dark Radar