CVE-2026-43368
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/i915: shmem scatterlist uzunluğundaki potansiyel taşma düzeltildi 4 GB veya daha büyük boyuttaki bir GEM shmem nesnesinin scatterlists tablosu, bir folio üzerinden tahsis edilen sayfalarla doldurulduğunda; tek bir scatterlist için tahsis edilen toplam bayt uzunluğu 4 GB sınırına ulaşırsa veya bu sınırı aşarsa, scatterlist'in unsigned int .length özniteliği taşabilir. Bunun sonucunda, nesneyi kullananlar, nesnenin destekleyici sayfalarının beklenmedik şekilde erken sona ermesi sorunuyla karşılaşabilir. [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 sorun, özelliği ekleyen yazar tarafından fark edilmiş ve potansiyel risk bir yorumla belirtilmiş ancak daha sonra ele alınmamıştır. Bir scatterlist tablosuna folio sayfaları eklerken, herhangi bir tekil scatterlist'in bayt uzunluğunun max_segment değerini aşmadığından emin olunmalıdır. (commit 06249b4e691a75694c014a61708c007fb5755f60 adresinden cherry pick yapılmıştır)
Nasıl düzeltilir
- linux linux_kernel6.6.130, 6.12.78, 6.18.19, 6.19.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.