CVE-2023-53438
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: x86/MCE: AMD Zen IF Poison hatalarında her zaman CS kaydedicisi kaydedilir Güncel AMD Zen tabanlı sistemlerdeki Komut Getirme (Instruction Fetch - IF) birimleri, zehir tüketim (poison consumption) hataları için senkron bir #MC iletilmesini garanti etmez. Bu nedenle, MCG_STATUS[EIPV|RIPV] ayarlanmayacaktır. Ancak mikro mimari, istisnanın aynı bağlam içinde iletileceğini garanti eder. Diğer bir ifadeyle, kesin rIP bilinmemektedir ancak bağlamın değişmediği bilinmektedir. Bu davranışı belirlemek için mimari olarak tanımlanmış bir yöntem yoktur. Kod Segmenti (Code Segment - CS) kaydedicisi, MCG_STATUS[EIPV|RIPV] değerinden bağımsız olarak bu tür IF birimi zehir hatalarında her zaman geçerlidir. IF birimi bankalarından gelen zehir tüketimi için CS kaydedicisini kaydeden bir quirk ekleyin. Bu, hatanın bağlamını doğru şekilde belirlemek için gereklidir. Aksi takdirde, m->cs değerinin 0 (başlangıç değeri) olması nedeniyle şiddet derecelendirme fonksiyonu bağlamı IN_KERNEL olarak varsayacaktır. Bu durum, çekirdeğin zehir tüketiminin çekirdek bağlamında gerçekleştiğine inanması nedeniyle veri zehirleme hatalarında gereksiz kernel panic oluşmasına yol açar.
Nasıl düzeltilir
- linux linux_kernel6.1.53, 6.4.16, 6.5.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | v < 6.1.53, 6.2 ≤ v < 6.4.16, 6.5 ≤ v < 6.5.3 | 6.1.53, 6.4.16, 6.5.3 |
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.