CVE-2025-68215
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ice: hata yolunda sürücü kaldırılırken PTP temizleme işlemini düzeltin Hata yolundaki PTP kaynaklarının serbest bırakılması sırasındaki temizleme işlemi iyileştirildi. Hata durumu; ya sürücü probe ve PTP özellik başlatma sırasında ya da PTP yeniden başlatma sırasında (sıfırlama işleme hataları, NVM güncellemesi vb.) meydana gelebilir. Her iki durumda da PF PTP temizleme çağrıları (ice_ptp_cleanup_pf fonksiyonu) ve 'ps_lock' mutex devre dışı bırakma işlemleri atlanmıştı. Ek olarak, ikinci durumda ptp saati kaydı silinmemişti. Hata senaryolarını birbirinden ayırmak ve sürücü kaldırılırken kaynak serbest bırakma işleminin tekrarlanmasını önlemek için başlangıçta PTP durumunu 'uninitialized' olarak tutun. ice_ptp_cleanup_pf çağrısının eksikliğinin sonucu, ice_adapter nesnesi serbest bırakıldığında (bu aşamada gerekli olduğu üzere port listesi boş değildir) dökülen şu çağrı izidir (call trace): [ T93022] ------------[ cut here ]------------ [ T93022] WARNING: CPU: 10 PID: 93022 at ice/ice_adapter.c:67 ice_adapter_put+0xef/0x100 [ice] ... [ T93022] RIP: 0010:ice_adapter_put+0xef/0x100 [ice] ... [ T93022] Call Trace: [ T93022] <TASK> [ T93022] ? ice_adapter_put+0xef/0x100 [ice 33d2647ad4f6d866d41eefff1806df37c68aef0c] [ T93022] ? __warn.cold+0xb0/0x10e [ T93022] ? ice_adapter_put+0xef/0x100 [ice 33d2647ad4f6d866d41eefff1806df37c68aef0c] [ T93022] ? report_bug+0xd8/0x150 [ T93022] ? handle_bug+0xe9/0x110 [ T93022] ? exc_invalid_op+0x17/0x70 [ T93022] ? asm_exc_invalid_op+0x1a/0x20 [ T93022] ? ice_adapter_put+0xef/0x100 [ice 33d2647ad4f6d866d41eefff1806df37c68aef0c] [ T93022] pci_device_remove+0x42/0xb0 [ T93022] device_release_driver_internal+0x19f/0x200 [ T93022] driver_detach+0x48/0x90 [ T93022] bus_remove_driver+0x70/0xf0 [ T93022] pci_unregister_driver+0x42/0xb0 [ T93022] ice_module_exit+0x10/0xdb0 [ice 33d2647ad4f6d866d41eefff1806df37c68aef0c] ... [ T93022] ---[ end trace 0000000000000000 ]--- [ T93022] ice: module unloaded
Nasıl düzeltilir
- Linux Linuxf5eb91f876ebecbcd90f9edcaea98dcb354603b3, 765236f2c4fbba7650436b71a0e350500e9ec15f, 23a5b9b12de9dcd15ebae4f1abc8814ec1c51ab0, 6.12.60 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 2f59743be4d9568cad2d9cf697d1b897975421ed ≤ v < f5eb91f876ebecbcd90f9edcaea98dcb354603b3, e800654e85b5b27966fc6493201f5f8cf658beb6 ≤ v < 765236f2c4fbba7650436b71a0e350500e9ec15f, e800654e85b5b27966fc6493201f5f8cf658beb6 ≤ v < 23a5b9b12de9dcd15ebae4f1abc8814ec1c51ab0, 6.12.11 ≤ v < 6.12.60, 6.13 | f5eb91f876ebecbcd90f9edcaea98dcb354603b3, 765236f2c4fbba7650436b71a0e350500e9ec15f, 23a5b9b12de9dcd15ebae4f1abc8814ec1c51ab0, 6.12.60 |
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.