CVE-2025-21644
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: drm/xe: Takılma sırasında tlb geçersiz kılmayı düzelt GuC yüklenemezse sürücü takılır, ancak bu süreçte henüz başlatılmamış olabilecek işlemleri yapmaya çalışır. Bu değişiklik xe_gt_tlb_invalidation_init() çağrısını daha erken bir aşamaya taşır: kendi belgesinde de belirtildiği gibi bu yalnızca yazılımsal bir başlatmadır ve _early() sonekiyle adlandırılmalıydı. Çağrı xe_gt_init_early() tarafından yapılacak şekilde taşınır; böylece kilitler ve seqno başlatılır ve takılma sırasında NULL ptr deref önlenir: xe 0000:03:00.0: [drm] *ERROR* GT0: load failed: status: Reset = 0, BootROM = 0x50, UKernel = 0x00, MIA = 0x00, Auth = 0x01 xe 0000:03:00.0: [drm] *ERROR* GT0: firmware signature verification failed xe 0000:03:00.0: [drm] *ERROR* CRITICAL: Xe has declared device 0000:03:00.0 as wedged. ... BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI CPU: 9 UID: 0 PID: 3908 Comm: modprobe Tainted: G U W 6.13.0-rc4-xe+ #3 Tainted: [U]=USER, [W]=WARN Hardware name: Intel Corporation Alder Lake Client Platform/AlderLake-S ADP-S DDR5 UDIMM CRB, BIOS ADLSFWI1.R00.3275.A00.2207010640 07/01/2022 RIP: 0010:xe_gt_tlb_invalidation_reset+0x75/0x110 [xe] Bu durum GuC ikili dosyasına müdahale edilerek imza doğrulaması başarısız kılınarak kolayca tetiklenebilir. Yine de ek bir mesaj görülecektir, xe 0000:03:00.0: [drm] *ERROR* GT0: GuC mmio request 0x4100: no reply 0x4100 ancak bu bir NULL ptr deref'ten daha iyidir. (5001ef3af8f2c972d6fd9c5221a8457556f8bea6 commit'inden cherry pick)
Nasıl düzeltilir
- linux linux_kernel6.12.10 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.11 ≤ v < 6.12.10, 6.13 | 6.12.10 |
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.