CVE-2026-43368
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/i915: shmem scatterlist uzunluğunun potensial daşmasının düzəldilməsi Ölçüsü 4 QB və ya daha çox olan GEM shmem obyektinin scatterlists cədvəli folio-dan ayrılmış səhifələrlə doldurulduqda, həmin tək scatterlist üçün ayrılmış səhifələrin ümumi bayt uzunluğu 4 QB limitinə çatarsa və ya onu keçərsə, scatterlist-in unsigned int .length atributu daşa bilər. Nəticə etibarilə, obyekt istifadəçiləri obyektin dəstəkləyici səhifələrinin gözlənilməz və vaxtından əvvəl bitməsi problemi ilə qarşılaşa bilərlər. [278.780187] ------------[ cut here ]------------ [278.780377] WARNING: CPU: 1 PID: 2326 at drivers/gpu/drm/i915/i915_mm.c:55 remap_sg+0x199/0x1d0 [i915] ... [278.780654] CPU: 1 UID: 0 PID: 2326 Comm: gem_mmap_offset Tainted: G S U 6.17.0-rc1-CI_DRM_16981-ged823aaa0607+ #1 PREEMPT(voluntary) [278.780656] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER [278.780658] Hardware name: Intel Corporation Meteor Lake Client Platform/MTL-P LP5x T3 RVP, BIOS MTLPFWI1.R00.3471.D91.2401310918 01/31/2024 [278.780659] RIP: 0010:remap_sg+0x199/0x1d0 [i915] ... [278.780786] Call Trace: [278.780787] <TASK> [278.780788] ? __apply_to_page_range+0x3e6/0x910 [278.780795] ? __pfx_remap_sg+0x10/0x10 [i915] [278.780906] apply_to_page_range+0x14/0x30 [278.780908] remap_io_sg+0x14d/0x260 [i915] [278.781013] vm_fault_cpu+0xd2/0x330 [i915] [278.781137] __do_fault+0x3a/0x1b0 [278.781140] do_fault+0x322/0x640 [278.781143] __handle_mm_fault+0x938/0xfd0 [278.781150] handle_mm_fault+0x12c/0x300 [278.781152] ? lock_mm_and_find_vma+0x4b/0x760 [278.781155] do_user_addr_fault+0x2d6/0x8e0 [278.781160] exc_page_fault+0x96/0x2c0 [278.781165] asm_exc_page_fault+0x27/0x30 ... Bu problem, onu təqdim edən dəyişikliyin müəllifi tərəfindən fərq edilmiş və potensial risk şərhlə qeyd olunmuş, lakin sonradan həll edilməmişdir. Folio səhifələrini scatterlist cədvəlinə əlavə edərkən, hər hansı bir tək scatterlist-in bayt uzunluğunun max_segment həddini aşmadığına əmin olun. (commit 06249b4e691a75694c014a61708c007fb5755f60-dən cherry pick edilmişdir)
Necə düzəltmək olar
- linux linux_kernel6.6.130, 6.12.78, 6.18.19, 6.19.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.5 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 7.0 | 6.6.130, 6.12.78, 6.18.19, 6.19.9 |
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.