CVE-2025-46723

Yüksek

Açıklama

OpenVM, özelleştirme ve genişletilebilirlik için oluşturulmuş performanslı ve modüler bir zkVM çerçevesidir. Sürüm 1.0.0'da OpenVM, AUIPC çipindeki pc'nin bayt ayrıştırması yoluyla taşmaya karşı savunmasızdır. Bir yazım hatası, pc'nin en yüksek uzvunun 6 bit yerine 8 bite göre aralık kontrolünden geçmesine neden olur. Bu durum, numaralandırma i=1,2,3 değerlerini vermesi gerekirken i=0,1,2 değerlerini verdiği için if ifadesinin hiçbir zaman tetiklenmemesine yol açarak pc_limbs[3]'ün 6 bit yerine 8 bite göre aralık kontrolünden geçmesine neden olur. Bu durum, pc_limbs ayrıştırmasının gerçek pc'den farklı olduğu bir güvenlik açığına yol açar; bu da kötü niyetli bir kanıtlayıcının, ayrıştırmanın BabyBear alanını taşırmasını sağlayarak hedef kaydedicinin AUIPC talimatının belirlediğinden farklı bir değer almasını sağlayabileceği anlamına gelir. Bu sorun sürüm 1.1.0'da düzeltilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünOpenvm
Yayın2 May 2025
İlk görülme2 May 2025
Zayıflık türüCWE-131CWE-131

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
openvm-org openvm= 1.0.0—

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.