CVE-2023-46841

Orta

Açıklama

Güncel x86 CPU'lar, Control-flow Enforcement Technology (CET) adlı bir işlevsellik sunmaktadır. Bunun bir alt özelliği ise Shadow Stack'lerdir (CET-SS). CET-SS, Return Oriented Programming saldırılarına karşı koruma sağlamak için tasarlanmış bir donanım özelliğidir. Etkinleştirildiğinde, hem veri hem de dönüş adreslerini tutan geleneksel yığınlara, neredeyse yalnızca dönüş adreslerini tutan "shadow stack" adı verilen yapılar eşlik eder. Shadow stack'ler normal talimatlarla yazılabilir değildir ve fonksiyon dönüşlerinde içerikleri, geleneksel yıgından gelen bir dönüş adresinin olası manipülasyonunu kontrol etmek için kullanılır. Özellikle belirli bellek erişimlerinin Xen tarafından yakalanması gerekir. Çeşitli durumlarda gerekli emülasyon, talimatın bir tür yeniden oynatılmasını içerir. Bu yeniden oynatma işlemi tipik olarak bir stub'ın doldurulmasını ve ardından çağrılmasını kapsar. Yeniden oynatılan böyle bir talimat istisna oluşturabilir; bu beklenen bir durumdur ve buna göre işlem yapılır. Maalesef yukarıdakilerin etkileşimi doğru gerçekleşmemiştir: Kurtarma işlemi, (geleneksel) yıgından bir çağrı çerçevesinin kaldırılmasını içerir. Bu işlemin shadow stack için karşılığı eksiktir.

ÖnemOrta
CVSS6.5
İstismar olasılığı19. yüzdelik%0,3
ÜrünFedora
Yayın20 Mar 2024
İlk görülme20 Mar 2024

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
fedoraproject fedora40—
xen xen4.14.0 ≤ v—

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.