CVE-2026-90004
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mm/damon/core: apply_min_nr_regions() funksiyasında regionun bölünməsi uğursuzluğunun idarə edilməsi damon_apply_min_nr_regions() funksiyası, hər bir regionun ölçüsü istifadəçi tərəfindən təyin edilmiş minimum region sayı limitini qarşılayacaq qədər kiçilənə qədər onları təkrarən bölür. Dövr əməliyyatı fərz edir ki, bölgü əməliyyatı (damon_split_region_at()) həmişə uğurlu olacaq və yeni region yaradacaq. Lakin məsələn, yaddaşın ayrılması zamanı baş verən xətalar səbəbindən bu əməliyyat səssizcə uğursuz ola bilər. Əgər belə bir uğursuzluq baş verərsə və sözügedən region sonuncu region olarsa, bağlı siyahıya əsaslanan növbəti regionun götürülməsi prosesi etibarsız göstəricini (pointer) qaytarır. Nəticədə, etibarsız yaddaş müraciəti (dereference) və korrupsiya baş verə bilər. Hətta bu kənar hal idarə edilsə belə, digər hədəflər üçün regionları bölməyə çalışmaqla ayırıcıya (allocator) yük düşür. Problem, hər hansı region bölünməsi uğursuz olduqda bütün dövrləri dayandırmaqla həll edilmişdir. Bu o deməkdir ki, min_nr_regions pozuntusu baş verə bilər. Ayrılan yaddaş həcmi çox kiçik olduğu üçün bu nadir hallarda baş verəcək. Baş versə belə, bu yalnız müvəqqəti olacaq. aqreqasiya intervalından sonra damon_apply_min_nr_regions() yenidən çağırılacaq. Yaddaş ayrılması uğursuzluğu ehtimalının çox az olması səbəbindən problemin istifadəçiyə təsiri cüzi olmalıdır. Lakin nəzəri olaraq bu hələ də baş verə bilər və bunun nəticələri çox ağır ola bilər. Bu problem Sashiko tərəfindən aşkar edilmişdir [1].
Necə düzəltmək olar
- Linux Linux463ebd63e8ee3d73022a18915ea43320dad8aad7, c608748607620f331196ed0ba9fe4017892c1457 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | b1029f29eb1d5fbf07fa8db9b5e7ab6d9813ad67 ≤ v < 463ebd63e8ee3d73022a18915ea43320dad8aad7, b1029f29eb1d5fbf07fa8db9b5e7ab6d9813ad67 ≤ v < c608748607620f331196ed0ba9fe4017892c1457, 7.1 | 463ebd63e8ee3d73022a18915ea43320dad8aad7, c608748607620f331196ed0ba9fe4017892c1457 |
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.