CVE-2026-93125
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: bpf: u32 max həddini aşan rdonly/rdwr_buf_size kfunc arqumentlərini rədd edin check_kfunc_args() funksiyası rdonly_buf_size və ya rdwr_buf_size adlı kfunc arqumentini aşkarlayır və reg->var_off.value dəyərini u64 tipində olan meta->r0_size-a yazır, lakin onu məhdudlaşdırmır. Daha sonra check_kfunc_call() bu dəyəri qaytarılan registrinin mem_size sahəsinə kopyalayır: meta->r0_size = reg->var_off.value; ... regs[BPF_REG_0].mem_size = meta.r0_size; regs[BPF_REG_0].mem_size u32 tipindədir. Yuxarı 32 biti təyin edilmiş sabit dəyər yükləmə zamanı rədd edilmək əvəzinə kəsilir, buna görə də verifikator kfunc tərəfindən qaytarılan hər hansı bir ayırma üçün təxminən 4 GiB mem_size ilə PTR_TO_MEM registrinə qeyd edir. Həmin registrlə bağlı sonrakı giriş yoxlaması kəsilmiş yanlış həddən istifadə edir. meta->r0_size təyin edildiyi nöqtədə U32_MAX həddini aşan rdonly_buf_size/rdwr_buf_size dəyərlərini rədd edin.
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.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.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.