CVE-2021-47226

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: x86/fpu: Kullanıcı tamponundan yapılan başarısız bir XRSTOR işleminden sonra FPU durumunu geçersiz kılın Hem Intel hem de AMD, XRSTOR işleminin #PF ile başarısız olmasının ancak buna rağmen kaydedici durumunu değiştirmesinin mimari olarak geçerli olduğunu kabul etmektedir. Bunun gerçekleşebileceği gerçek koşullar belirsizdir [1], ancak bir kardeş iş parçacığının bir sayfayı haritalardan çıkarıp paylaşılan TLB'yi geçersiz kıldığı sırada, diğer kardeş iş parçacığının söz konusu sayfa üzerinde XRSTOR yürütmesi durumunda bunun tetiklenmesi olası görünmektedir. __fpu__restore_sig(), donanım kaydedicileri farklı bir mağdur görev adına korunurken (fpu_fpregs_owner_ctx mekanizmasını kullanarak) XRSTOR yürütebilir ve teoride XRSTOR başarısız olsa bile kaydedicileri değiştirebilir. Bu durum gerçekleşirse, __fpu__restore_sig() fonksiyonunun zamanlamadan çıkabileceği ve mağdur görevin kendi FPU kaydedicilerini yeniden yüklemeden tekrar zamanlamaya girebileceği bir pencere oluşur. Bu durum, __fpu__restore_sig() tarafından yüklenmeye çalışılan FPU durumunun bir kısmının, mağdur görevin kullanıcı tarafından görülebilen durumuna sızmasına neden olur. Bu durumun herhangi bir durumu bozmasını önlemek için, XRSTOR hatası durumunda korunan FPU kaydedicilerini geçersiz kılın. [1] Errata listelerini sık takip edenler "karmaşık mikro-mimari koşullar" hayal edebilirler.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 May 2024
İlk görülme21 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.46, 5.12.13 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.2 ≤ v < 5.10.46, 5.11 ≤ v < 5.12.13, 5.135.10.46, 5.12.13

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-2021-47226 · Linux Kernel · Dark Radar