CVE-2025-40001

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: scsi: mvsas: mvs_work_queue içerisindeki serbest bırakıldıktan sonra kullanım (use-after-free) hataları düzeltildi Marvell SAS/SATA denetleyicisinin ayrılması sırasında, orijinal kod geciktirilmiş iş öğesi olan mwq->work_q'yu iptal etmek için mvs_free() içinde cancel_delayed_work() fonksiyonunu çağırır. Ancak, mwq->work_q halihazırda çalışıyorsa, cancel_delayed_work() işlemi iptal etmede başarısız olabilir. Bu durum, mvs_work_queue() hala yürütülürken ve zaten serbest bırakılmış olan mvs_info'ya erişmeye çalışırken mvs_free()'nin mvs_info'yu serbest bıraktığı serbest bırakıldıktan sonra kullanım senaryolarına yol açabilir. Tipik bir yarış durumu (race condition) aşağıda gösterilmiştir: CPU 0 (remove) | CPU 1 (delayed work callback) mvs_pci_remove() | mvs_free() | mvs_work_queue() cancel_delayed_work() | kfree(mvi) | | mvi-> // UAF Geciktirilmiş iş öğesinin uygun şekilde iptal edildiğinden ve herhangi bir yürütülen geciktirilmiş iş öğesinin mvs_info bellekten boşaltılmadan önce tamamlandığından emin olmak için cancel_delayed_work() fonksiyonu cancel_delayed_work_sync() ile değiştirilmiştir. Bu hata statik analiz yoluyla bulunmuştur.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın18 Eki 2025
İlk görülme18 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxa6f68f219d4d4b92d7c781708d4afc4cc42961ec, aacd1777d4a795c387a20b9ca776e2c1225d05d7, 6ba7e73cafd155a5d3abf560d315f0bab2b9d89f, c2c35cb2a31844f84f21ab364b38b4309d756d42, 3c90f583d679c81a5a607a6ae0051251b6dee35b, 00d3af40b158ebf7c7db2b3bbb1598a54bf28127, feb946d2fc9dc754bf3d594d42cd228860ff8647, 60cd16a3b7439ccb699d0bf533799eeb894fd217 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < a6f68f219d4d4b92d7c781708d4afc4cc42961ec, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < aacd1777d4a795c387a20b9ca776e2c1225d05d7, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < 6ba7e73cafd155a5d3abf560d315f0bab2b9d89f, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < c2c35cb2a31844f84f21ab364b38b4309d756d42, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < 3c90f583d679c81a5a607a6ae0051251b6dee35b, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < 00d3af40b158ebf7c7db2b3bbb1598a54bf28127, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < feb946d2fc9dc754bf3d594d42cd228860ff8647, 20b09c2992fefbe78f8cede7b404fb143a413c52 ≤ v < 60cd16a3b7439ccb699d0bf533799eeb894fd217, 2.6.31a6f68f219d4d4b92d7c781708d4afc4cc42961ec, aacd1777d4a795c387a20b9ca776e2c1225d05d7, 6ba7e73cafd155a5d3abf560d315f0bab2b9d89f, c2c35cb2a31844f84f21ab364b38b4309d756d42, 3c90f583d679c81a5a607a6ae0051251b6dee35b, 00d3af40b158ebf7c7db2b3bbb1598a54bf28127, feb946d2fc9dc754bf3d594d42cd228860ff8647, 60cd16a3b7439ccb699d0bf533799eeb894fd217

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.

Intelligence 360 paketinde

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.

CVE-2025-40001 · Linux · Dark Radar