CVE-2026-74631
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net: smc: smc_rx_splice içindeki splice girişi yaşam süresi dengesizliğini düzelt smc_rx_splice(), her splice girişinin yaşam süresini kapsayan referansları almadan önce sayfaları splice_to_pipe() işlevine geçirir. VM destekli RMB yolunda, splice_to_pipe() kuyruğa alınmamış girişleri smc_rx_spd_release() aracılığıyla bırakabilirken, kuyruğa alınmış girişler daha sonra pipe buffer geri çağrısı aracılığıyla serbest bırakılır. Eski splice sonrası muhasebe ayrıca kuyruğa alınmış VM sayfalarının sayısını, tanımlayıcı oluşturulurken değiştirilen bir uzaklıktan türetir ve çok sayfalı bir splice, bir sock_hold() çağrısını birden fazla sock_put() çağrısıyla eşleştirir. Her aday giriş için sayfa ve soket referanslarını splice_to_pipe() işlevinden önce alın ve hiç kuyruğa alınmayan girişler için smc_rx_spd_release() içinden eşleşen özel durumu, sayfa referansını ve soket referansını bırakın. Bu, sayfa referans sayılarının altına düşmesine ve serbest bırakıldıktan sonra kullanım hatasının tetiklenmesine yol açabilen bir referans sayısı dengesizliğini düzeltir.
Nasıl düzeltilir
- Linux Linux7ddc7af2ae7fc5a0c0635b245c0824c8b76de5cb, 07ad246529d136d5ef441d5ab4c305d132ff3090, c841789e456ec6751342fa800639ce8e82ff0e6b, af02c67ce654356c58db20a0bb2db33ace3b07a8, ca8342b5fc24c249fdb998468f6a168b457c67e5, 0b7d54cedea5cb158e21925ae0c6c2f5c87ed2a0, 4515c78f4d9fd577270f012efeb062ea58b3682d, 5d9686af2976741bbd79b150d1c9e60b81e7f12e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 7ddc7af2ae7fc5a0c0635b245c0824c8b76de5cb, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 07ad246529d136d5ef441d5ab4c305d132ff3090, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < c841789e456ec6751342fa800639ce8e82ff0e6b, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < af02c67ce654356c58db20a0bb2db33ace3b07a8, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < ca8342b5fc24c249fdb998468f6a168b457c67e5, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 0b7d54cedea5cb158e21925ae0c6c2f5c87ed2a0, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 4515c78f4d9fd577270f012efeb062ea58b3682d, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 5d9686af2976741bbd79b150d1c9e60b81e7f12e, 4.18 | 7ddc7af2ae7fc5a0c0635b245c0824c8b76de5cb, 07ad246529d136d5ef441d5ab4c305d132ff3090, c841789e456ec6751342fa800639ce8e82ff0e6b, af02c67ce654356c58db20a0bb2db33ace3b07a8, ca8342b5fc24c249fdb998468f6a168b457c67e5, 0b7d54cedea5cb158e21925ae0c6c2f5c87ed2a0, 4515c78f4d9fd577270f012efeb062ea58b3682d, 5d9686af2976741bbd79b150d1c9e60b81e7f12e |
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.