CVE-2025-37759
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ublk: ublk_abort_queue() fonksiyonundaki kurtarma ve yeniden gönderme işleminin ele alınışı düzeltildi 8284066946e6 numaralı commit ("ublk: istek kullanıcı alanı tarafından işlendiğinde istek referansını al"), kurtarma yeniden gönderimi durumunda istek referansını almamaktadır. Bu durumda istek, uring komutu iptal edilirken yeniden kuyruğa alınabilir, yeniden dağıtılabilir ve başarısız olabilir. Eğer bu bir zc isteği ise, io_uring zc tamponunu geri döndürmeden önce istek serbest bırakılabilir ve bu da kernel panic oluşmasına neden olabilir: [ 126.773061] BUG: kernel NULL pointer dereference, address: 00000000000000c8 [ 126.773657] #PF: supervisor read access in kernel mode [ 126.774052] #PF: error_code(0x0000) - not-present page [ 126.774455] PGD 0 P4D 0 [ 126.774698] Oops: Oops: 0000 [#1] SMP NOPTI [ 126.775034] CPU: 13 UID: 0 PID: 1612 Comm: kworker/u64:55 Not tainted 6.14.0_blk+ #182 PREEMPT(full) [ 126.775676] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-1.fc39 04/01/2014 [ 126.776275] Workqueue: iou_exit io_ring_exit_work [ 126.776651] RIP: 0010:ublk_io_release+0x14/0x130 [ublk_drv] İsteğin iptali için her zaman istek referansı alınarak sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.12.24, 6.13.12, 6.14.3 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.12.24, 6.13 ≤ v < 6.13.12, 6.14 ≤ v < 6.14.3, 6.15 | 6.12.24, 6.13.12, 6.14.3 |
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.