CVE-2025-68342
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: can: gs_usb: gs_usb_receive_bulk_callback(): verilere erişmeden önce actual_length değerini kontrol et gs_usb_receive_bulk_callback() fonksiyonunda alınan URB, bir struct gs_host_frame içerir. Üstbilgiden sonraki verilerin uzunluğu, gs_host_frame hf::flags değerine ve aktif cihaz özelliklerine (örneğin zaman damgalama) bağlıdır. Yeni bir gs_usb_get_minimum_length() fonksiyonu eklenmiş ve verilere erişilmeden önce gerekli miktarda verinin alınıp alınmadığı kontrol edilmiştir. Sadece fiilen alınmış olan veriler ilgili skb'ye kopyalanır. [mkl: gs_usb_get_minimum_length() -> +gs_usb_get_minimum_rx_length() olarak yeniden adlandırıldı]
Nasıl düzeltilir
- Linux Linux8376208db9283fbdfaa06c8d80735ac9954fa64a, 4ffac725154cf6a253f5e6aa0c8946232b6a0af5, ad55004a3cb5b41ef78aa6c09e7bc5a489ba652b, fb0c7c77a7ae3a2c3404b7d0173b8739a754b513, 395d988f93861101ec89d0dd9e3b876ae9392a5b ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d08e973a77d128b25e01a08c34d89593fdf222da ≤ v < 8376208db9283fbdfaa06c8d80735ac9954fa64a, d08e973a77d128b25e01a08c34d89593fdf222da ≤ v < 4ffac725154cf6a253f5e6aa0c8946232b6a0af5, d08e973a77d128b25e01a08c34d89593fdf222da ≤ v < ad55004a3cb5b41ef78aa6c09e7bc5a489ba652b, d08e973a77d128b25e01a08c34d89593fdf222da ≤ v < fb0c7c77a7ae3a2c3404b7d0173b8739a754b513, d08e973a77d128b25e01a08c34d89593fdf222da ≤ v < 395d988f93861101ec89d0dd9e3b876ae9392a5b, 3.16 | 8376208db9283fbdfaa06c8d80735ac9954fa64a, 4ffac725154cf6a253f5e6aa0c8946232b6a0af5, ad55004a3cb5b41ef78aa6c09e7bc5a489ba652b, fb0c7c77a7ae3a2c3404b7d0173b8739a754b513, 395d988f93861101ec89d0dd9e3b876ae9392a5b |
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.