CVE-2026-74446

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/amdkfd: CRIU olayları kontrol noktası oluşturulurken event_mutex tutulsun kfd_criu_checkpoint_events(), kfd_get_num_events() aracılığıyla p->event_idr içindeki girişleri sayar, bu sayıya göre boyutlandırılmış bir dizi ayırır ve ardından diziyi doldurmak için aynı IDR üzerinde gezinir. Ne sayım işlemi ne de gezinme işlemi sırasında p->event_mutex tutulmamaktadır. CRIU kontrol noktası çağırıcısı yalnızca p->mutex tutmaktadır. Olay oluşturma ve yok etme işlemleri (kfd_event_create()/kfd_event_destroy()), p->event_mutex'i alır ancak p->mutex'i almaz; bu nedenle aynı işlemdeki ikinci bir iş parçacığı, sayım ile gezinme arasında olay ekleyebilir veya kaldırabilir. Bir olay eklendiğinde, gezinme işlemi sayılan girişlerden daha fazlasını iterasyonla döner ve ev_privs tahsisatının sonunun ötesine yazar; bir olay kaldırıldığında ise gezinme işlemi serbest bırakılmakta olan bir girişe erişmeye çalışır. Her ikisinin de p->event_idr'nin tutarlı bir görünümünü gözlemlemesi için sayım ve gezinme boyunca p->event_mutex tutulmalıdır. Kilit, yalnızca yerel ara belleğe erişen copy_to_user() fonksiyonundan önce serbest bırakılır. Çağırıcı zaten p->mutex tutmaktadır ve oluşturma/yok etme yolları hiçbir zaman p->mutex'i almadığından, p->mutex -> p->event_mutex sırası tersine çevrilmez ve herhangi bir deadlock oluşmaz. (ff57e223ab105795b05d3ef3f3c35a5a441bcbaa commit'inden cherry-pick edilmiştir)

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux8f7196f25b14f4290738639a50459b56a5ff2784, 2040b7e39027cb83bb8c7b84a4c95c2f6053c32f, 9a7f765985f64fd4a7a58f7bc9cd80a1f4230628, 6a52f48157fa7fb81e0c146937fd6c8b0c1cfdbd, bed80be08c0bee47fa242a4256ac873477c815f8, ff8bc5a68a9a70bdc38d61a72c7a49c56063f9d2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 8f7196f25b14f4290738639a50459b56a5ff2784, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 2040b7e39027cb83bb8c7b84a4c95c2f6053c32f, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 9a7f765985f64fd4a7a58f7bc9cd80a1f4230628, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < 6a52f48157fa7fb81e0c146937fd6c8b0c1cfdbd, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < bed80be08c0bee47fa242a4256ac873477c815f8, 40e8a766a761f7fdc8530347527b344fddf6f1a8 ≤ v < ff8bc5a68a9a70bdc38d61a72c7a49c56063f9d2, 5.188f7196f25b14f4290738639a50459b56a5ff2784, 2040b7e39027cb83bb8c7b84a4c95c2f6053c32f, 9a7f765985f64fd4a7a58f7bc9cd80a1f4230628, 6a52f48157fa7fb81e0c146937fd6c8b0c1cfdbd, bed80be08c0bee47fa242a4256ac873477c815f8, ff8bc5a68a9a70bdc38d61a72c7a49c56063f9d2

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-2026-74446 · Linux · Dark Radar