CVE-2026-90391
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: lib/test_hmm: yansıtılan mm kaybolduğunda dmirror_fault() hata versin dmirror_fault(), dmirror_do_read() veya dmirror_do_write() eksik bir cihaz sayfa tablosu girdisi bulduktan sonra dmirror_read() ve dmirror_write() yeniden deneme döngülerinden çağrılır. Yansıtılan mm zaten çıkış yapmışsa, mmget_not_zero() başarısız olur. Mevcut kod bu durumda 0 döndürür; bu da herhangi bir sayfanın hata vermediği ve hiçbir cihaz sayfa tablosu girdisinin kurulmadığı halde çağıran tarafa hatanın başarıyla giderildiğini bildirir. Çağıran taraf daha sonra aynı adresi tekrar dener, yeniden -ENOENT alır ve ilerleme kaydedemeden sonsuza kadar döngüye girebilir. Bunun yerine -EFAULT döndürülerek, yansıtılan mm artık hata veremez durumdayken ioctl işleminin başarısız olması sağlanmıştır.
Nasıl düzeltilir
- Linux Linux50606ced303782f8715e2d0b98ca374ea498fa29, 541a67f21ab807c8dbc0ea88d5a2eb73b2618090, d8e64ffab01e032ae29159d27230ace8cf8bdc80, 2636569ea7c19d9a40db4a1e8d0a027bdacf1569, 701347e31aa607f3782403151a3125729d685275, af7a6d6ec36a16a583ba2e4e9984c3cf1fe34655, a2074f86fc9653831e4fb7b711bb715db330f182, 6a8024511ddf4877435c34fb3d6028aa8e590649 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < 50606ced303782f8715e2d0b98ca374ea498fa29, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < 541a67f21ab807c8dbc0ea88d5a2eb73b2618090, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < d8e64ffab01e032ae29159d27230ace8cf8bdc80, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < 2636569ea7c19d9a40db4a1e8d0a027bdacf1569, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < 701347e31aa607f3782403151a3125729d685275, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < af7a6d6ec36a16a583ba2e4e9984c3cf1fe34655, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < a2074f86fc9653831e4fb7b711bb715db330f182, b2ef9f5a5cb37643ca5def3516c546457074b882 ≤ v < 6a8024511ddf4877435c34fb3d6028aa8e590649, 5.8 | 50606ced303782f8715e2d0b98ca374ea498fa29, 541a67f21ab807c8dbc0ea88d5a2eb73b2618090, d8e64ffab01e032ae29159d27230ace8cf8bdc80, 2636569ea7c19d9a40db4a1e8d0a027bdacf1569, 701347e31aa607f3782403151a3125729d685275, af7a6d6ec36a16a583ba2e4e9984c3cf1fe34655, a2074f86fc9653831e4fb7b711bb715db330f182, 6a8024511ddf4877435c34fb3d6028aa8e590649 |
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.