CVE-2025-40004
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net/9p: USB taşıma katmanındaki arabellek taşması düzeltildi USB 9pfs taşıma katmanında, paket başlığı ayrıştırma ile gerçek veri kopyalama arasındaki tutarsız boyut doğrulaması nedeniyle kötü niyetli bir USB ana bilgisayarının yığın (heap) arabelleklerini taşırmasına izin veren bir arabellek taşması güvenlik açığı bulunmaktadır. Sorun şundan kaynaklanmaktadır: - usb9pfs_rx_header() yalnızca paket başlığında beyan edilen boyutu doğrular - usb9pfs_rx_complete(), memcpy için req->actual (gerçekten alınan baytlar) değerini kullanır Bu durum, saldırganın küçük beyan edilen boyuta sahip (doğrulamayı atlayan) ancak büyük gerçek yük içeren (memcpy sırasında taşmayı tetikleyen) paketler oluşturmasına olanak tanır. Veriler kopyalanmadan önce req->actual değerinin arabellek kapasitesini aşmadığından emin olmak için usb9pfs_rx_complete() fonksiyonuna doğrulama eklendi.
Nasıl düzeltilir
- Linux Linux0da18d49f874d444ad83c8a546fa33bfcf2f582c, df8462f0fc045b4475dc494a5787a03c972ba2a2, c04db81cd0288dfc68b7a0f7d09bd49b40bba451 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | a3be076dc174d9022a71a12554feb4c97b5c4d5c ≤ v < 0da18d49f874d444ad83c8a546fa33bfcf2f582c, a3be076dc174d9022a71a12554feb4c97b5c4d5c ≤ v < df8462f0fc045b4475dc494a5787a03c972ba2a2, a3be076dc174d9022a71a12554feb4c97b5c4d5c ≤ v < c04db81cd0288dfc68b7a0f7d09bd49b40bba451, 6.12 | 0da18d49f874d444ad83c8a546fa33bfcf2f582c, df8462f0fc045b4475dc494a5787a03c972ba2a2, c04db81cd0288dfc68b7a0f7d09bd49b40bba451 |
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.