CVE-2025-38665
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: can: netlink: can_changelink(): struct can_priv::do_set_mode işaretçisinin NULL başvuru hatasını düzelt Andrei Lalaev, bir CAN aygıtı Bus Off durumundan yeniden başlatıldığında ve sürücü struct can_priv::do_set_mode geri çağırma işlevini uygulamadığında bir NULL işaretçi başvuru hatası bildirdi. struct can_priv::do_set_mode işlevini çağıran 2 kod yolu vardır: - doğrudan kullanıcı alanından manuel yeniden başlatma yoluyla, can_changelink() aracılığıyla - bus off sonrası gecikmeli otomatik yeniden başlatma (varsayılan olarak devre dışı) NULL işaretçi başvuru hatasını önlemek için, can_changelink() içinde manuel yeniden başlatmayı reddedin veya otomatik yeniden başlatma gecikmesini yapılandırın ve hatayı extack aracılığıyla kullanıcı alanına bildirin. Ek bir güvenlik önlemi olarak, can_priv::do_set_mode ayarlanmamışsa can_restart() işlevinin denetlenmeden başvurmak yerine hata döndürmesini sağlayın.
Nasıl düzeltilir
- linux linux_kernel6.1.148, 6.6.101, 6.12.41, 6.15.9 ya da sonraki bir sürüm
- git.kernel.org/stable/c/0ca816a96fdcf32644c80cbe7a82c7b6ce6ddda5
- git.kernel.org/stable/c/6acceb46180f9e160d4f0c56fcaf39ba562822ae
- git.kernel.org/stable/c/6bbcf37c5114926c99a1d1e6993a5b35689d2599
- git.kernel.org/stable/c/c1f3f9797c1f44a762e6f5f72520b2e520537b52
- git.kernel.org/stable/c/cf81a60a973358dea163f6b14062f17831ceb894
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.31 ≤ v < 6.1.148, 6.2 ≤ v < 6.6.101, 6.7 ≤ v < 6.12.41, 6.13 ≤ v < 6.15.9, 6.16 | 6.1.148, 6.6.101, 6.12.41, 6.15.9 |
| debian debian_linux | 11.0 | — |
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.