CVE-2026-68462
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: bufer göstəriciləri üçün mənfi sabit ofsetləri rədd edin Verifikator PTR_TO_TP_BUFFER və PTR_TO_BUF girişləri üçün dəyişən ofsetləri rədd edir, lakin hazırda göstərici aritmetikası tərəfindən yaradılan sabit mənfi ofseti qəbul edir. 022ac0750883 nömrəli commit ("bpf: use reg->var_off instead of reg->off for pointers") sabit göstərici ofsetlərini reg->off-dan reg->var_off-a köçürdü. Lakin __check_buffer_access() yalnız təlimat ofsetini yoxlamağa davam etdi. Buna görə də, reg->var_off-un -8-ə bərabər olduğu və təlimat ofsetinin sıfır olduğu giriş verifikasiyadan keçir. Yazıla bilən raw tracepoint-lər üçün giriş sonu da işarəsiz reg->var_off.value əsasında hesablanır. -8-dən başlayan səkkiz baytlıq giriş, hesablanmış sonu sıfıra çevirir ki, bu da proqramın max_tp_access-i artırmadan yüklənməsinə və qoşulmasına imkan verir. reg->var_off-un sabit olduğundan əmin olduqdan sonra, effektiv giriş başlanğıcını işarəli aritmetika istifadə edərək hesablayın və o mənfi olduqda rədd edin. Həm PTR_TO_TP_BUFFER, həm də PTR_TO_BUF üçün giriş sonunu hesablamaq məqsədilə təsdiqlənmiş başlanğıcdan istifadə edin.
Necə düzəltmək olar
- Linux Linux314bd592085c0720ef519f6edbc5f41440ff78d4, fd4cfa8c8f9a17cdec0539334d28754bc1d8a5d9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 022ac075088366b62e130da5e1b200bc93a47191 ≤ v < 314bd592085c0720ef519f6edbc5f41440ff78d4, 022ac075088366b62e130da5e1b200bc93a47191 ≤ v < fd4cfa8c8f9a17cdec0539334d28754bc1d8a5d9, 7.1 | 314bd592085c0720ef519f6edbc5f41440ff78d4, fd4cfa8c8f9a17cdec0539334d28754bc1d8a5d9 |
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.