CVE-2026-89573
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: dm array: dəyər ölçüsü çağıranınkı ilə üst-üstə düşməyən massiv blokunu rədd edin array_block_check() funksiyası başlığı yalnız özü ilə müqayisə edə bilir, buna görə də value_size 4 və max_entries 1018 olan blok daxili baxımdan ardıcıl olur və yoxlamadan keçir. dm-cache iki massiv saxlayır — 8 baytlıq mapping-lər və 4 baytlıq hint-lər — və hər ikisinin kökləri superblock-da yerləşir. Mapping-lərin kökünü hint blokuna yönəltsəniz, __load_mappings() onu dəyər ölçüsü 8 olan məlumat vasitəsilə gəzir, beləliklə element_at() 4 baytlıq girişlər üzərində 8 baytla addımlayır və 4096 baytlıq blokun 8160 ofsetinə çatır. get_ablock() və __shadow_ablock() bloku və çağıranı eyni anda saxlayan iki yerdir. İki dəyər ölçüsü uyğun gəlmədikdə orada rədd etməni tətbiq edin. Massivlər yalnız öz bloklarını oxuduqları üçün bu, yalnız xüsusi hazırlanmış metadata zamanı baş verir.
Necə düzəltmək olar
- Linux Linux35cd3b278448c79614f65ab6bbc9ed348d847df9, a8237cb8fa0a628d903e76635bfdeae4202036b9, a530a9a419a7c5fdb7dae55ffa2dd7a130631842, 522fa26da24ccaa298ebe3c1c97395d2d63dfc21, 7bf4b5cb42a4e27f36bcbc6209d82a5da9c0168c, ac4a5eb8b002a0742c938fc98b922e243f53573a, cb409b38b0232ee4385ef55cddcd6fbdd011a8a2, 4538a287bdf5d0f9a379c678e5262b9f5783f547 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < 35cd3b278448c79614f65ab6bbc9ed348d847df9, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < a8237cb8fa0a628d903e76635bfdeae4202036b9, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < a530a9a419a7c5fdb7dae55ffa2dd7a130631842, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < 522fa26da24ccaa298ebe3c1c97395d2d63dfc21, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < 7bf4b5cb42a4e27f36bcbc6209d82a5da9c0168c, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < ac4a5eb8b002a0742c938fc98b922e243f53573a, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < cb409b38b0232ee4385ef55cddcd6fbdd011a8a2, 6513c29f44f2cc970c0e9fecfe5a6526c3e73025 ≤ v < 4538a287bdf5d0f9a379c678e5262b9f5783f547, 3.9 | 35cd3b278448c79614f65ab6bbc9ed348d847df9, a8237cb8fa0a628d903e76635bfdeae4202036b9, a530a9a419a7c5fdb7dae55ffa2dd7a130631842, 522fa26da24ccaa298ebe3c1c97395d2d63dfc21, 7bf4b5cb42a4e27f36bcbc6209d82a5da9c0168c, ac4a5eb8b002a0742c938fc98b922e243f53573a, cb409b38b0232ee4385ef55cddcd6fbdd011a8a2, 4538a287bdf5d0f9a379c678e5262b9f5783f547 |
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.