CVE-2026-68272
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: drm/amdgpu: CS pass1-də CP_GFX_SHADOW chunk ölçüsünü yoxla amdgpu_cs_pass1() funksiyasında AMDGPU_CHUNK_ID_CP_GFX_SHADOW chunk-ı üçün minimum uzunluq yoxlaması əlavə edilib ki, bu da IB, FENCE və BO_HANDLES chunk növləri üçün artıq mövcud olan yoxlama ilə uyğundur. Əvvəllər CP_GFX_SHADOW halı asılılıq və syncobj chunk növləri ilə sadə break ifadəsini bölüşürdü, halbuki onlar sabit ölçülü strukturu dereferens etmir. İstifadəçi sahəsi bu chunk-ı length_dw == 0 ilə təqdim etdikdə, vmemdup_array_user() ölçüsü 0 ilə çağırılır və ZERO_SIZE_PTR qaytarır, bu da IS_ERR() yoxlamasından keçir. Sonra amdgpu_cs_p2_shadow() chunk->kdata-nı struct drm_amdgpu_cs_chunk_cp_gfx_shadow kimi dereferens edir (shadow->flags oxuyur), ZERO_SIZE_PTR üzərində səhv baş verir və NULL göstərici dereferensiyasına səbəb olur. Bu, render qrupunda olan imtiyazsız proses tərəfindən əldə edilə bilər. Pass1 zamanı ölçüsü az olan chunk-ları -EINVAL ilə rədd edin ki, səhv təqdimat pass2 məlumatları dereferens etməzdən əvvəl rədd edilsin. (7f61b2eef7415eccdb40850aca0de94211948657 commit-indən cherry-pick edilib)
Necə düzəltmək olar
- Linux Linux3f190956404da55560056ce20606010e18bc059c, 2aa9ea2bd5146d237c8cc16d8737d878b0298a94, 315d2e5741a81b0be763e80413a2677e22b7e596, 24668ca3ec19434d7a9574bf9112f2b0614c3a4e, 84c4c36acd5c4b2558b5069f869a165b2c655c84 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ac9287055ff16a092416c76a19006764e4c6a978 ≤ v < 3f190956404da55560056ce20606010e18bc059c, ac9287055ff16a092416c76a19006764e4c6a978 ≤ v < 2aa9ea2bd5146d237c8cc16d8737d878b0298a94, ac9287055ff16a092416c76a19006764e4c6a978 ≤ v < 315d2e5741a81b0be763e80413a2677e22b7e596, ac9287055ff16a092416c76a19006764e4c6a978 ≤ v < 24668ca3ec19434d7a9574bf9112f2b0614c3a4e, ac9287055ff16a092416c76a19006764e4c6a978 ≤ v < 84c4c36acd5c4b2558b5069f869a165b2c655c84, 6.5 | 3f190956404da55560056ce20606010e18bc059c, 2aa9ea2bd5146d237c8cc16d8737d878b0298a94, 315d2e5741a81b0be763e80413a2677e22b7e596, 24668ca3ec19434d7a9574bf9112f2b0614c3a4e, 84c4c36acd5c4b2558b5069f869a165b2c655c84 |
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.