CVE-2023-4807

Yüksek

Açıklama

Sorun özeti: POLY1305 MAC (mesaj kimlik doğrulama kodu) uygulaması, AVX512-IFMA talimatlarını destekleyen yeni X86_64 işlemcilerde çalışan Windows 64 platformundaki uygulamaların dahili durumunu bozabilecek bir hata içermektedir. Etki özeti: OpenSSL kütüphanesini kullanan bir uygulamada, bir saldırgan POLY1305 MAC algoritmasının kullanılıp kullanılmayacağını etkileyebilirse, uygulama durumu çeşitli uygulamaya bağlı sonuçlarla bozulabilir. OpenSSL'deki POLY1305 MAC (mesaj kimlik doğrulama kodu) uygulaması, 64 bayttan büyük verilerin MAC hesaplamasını yaparken Windows 64 platformunda kalıcı olmayan (non-volatile) XMM kaydedicilerinin içeriğini kaydetmemektedir. Çağırana geri dönmeden önce tüm XMM kaydedicileri, önceki içerikleri geri yüklenmek yerine sıfıra ayarlanmaktadır. Söz konusu savunmasız kod, yalnızca AVX512-IFMA talimatlarını destekleyen yeni x86_64 işlemcilerde kullanılmaktadır. Bu tür bir dahili uygulama durumu bozulmasının sonuçları; çağıran uygulamanın kalıcı olmayan XMM kaydedicilerinin içeriğine hiç bağımlı olmaması durumunda hiçbir sonucun olmamasından, saldırganın uygulama sürecinin tam kontrolünü ele geçirebileceği en kötü sonuçlara kadar çeşitlilik gösterebilir. Ancak kaydedici içerikleri sadece sıfırlandığı için saldırgan rastgele değerler yerleştiremez; bu nedenle, eğer varsa, en muhtemel sonuç bazı uygulamaya bağlı hesaplamaların yanlış çıkması veya hizmet reddine yol açan bir çökmedir. POLY1305 MAC algoritması en sık CHACHA20-POLY1305 AEAD (ilişkili veriyle kimlik doğrulamalı şifreleme) algoritmasının bir parçası olarak kullanılır. Bu AEAD şifresinin en yaygın kullanımı TLS protokol versiyonları 1.2 ve 1.3 iledir ve kötü niyetli bir istemci, sunucu tarafından bu AEAD şifresinin kullanılıp kullanılmayacağını etkileyebilir. Bu durum, OpenSSL kullanan sunucu uygulamalarının potansiyel olarak etkilenebileceği anlamına gelir. Bununla birlikte, şu anda bu sorundan etkilenecek somut bir uygulama bilinmediğinden, bunu Düşük seviyeli bir güvenlik sorunu olarak değerlendirmekteyiz. Geçici bir çözüm olarak, OPENSSL_ia32cap ortam değişkeni ayarlanarak AVX512-IFMA talimat desteği çalışma zamanında devre dışı bırakılabilir: OPENSSL_ia32cap=:~0x200000 FIPS sağlayıcısı bu sorundan etkilenmemektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünOpenssl
Yayın8 Eyl 2023
İlk görülme8 Eyl 2023
Zayıflık türüCWE-440CWE-440

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
openssl openssl1.1.1 ≤ v < 1.1.1w, 3.0.0 ≤ v < 3.0.11, 3.1.0 ≤ v < 3.1.31.1.1w, 3.0.11, 3.1.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.

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-2023-4807 · Openssl · Dark Radar