CVE-2026-72711

Orta

Açıklama

Lean 4 çekirdeği, opak bir bildirimin gövdesinin kapalı olup olmadığını kontrol etmemektedir. environment::add_opaque, tanım ve teorem yollarının gerçekleştirdiği check_no_metavar_no_fvar çağrısını atlamaktadır; bu nedenle yerel bağlamda bulunmayan serbest bir değişken içeren değer doğrudan reddedilmez. Bir metaprogram önce çekirdeğin False türünde geçici bir yerel değişken oluşturmasını sağlayıp türünü tür denetleyicinin çıkarım önbelleğine kaydedebilir, ardından aynı tür denetleyici örneğinde bu önbellek girişi kalıcıyken yerel bağlamı geri yükleyebilir ve son olarak değeri artık bağlı olmayan bu değişken olan opak bir bildirim sunabilir. Önbellek araması, yerel bağlama üyeliğini test edecek daldan önce yanıt verdiği için çekirdek, önbelleğe alınmış türü çıkarır ve herhangi bir önermenin takip edebileceği False türünde opak bir sabite izin verir. Bildirim; sorry, unsafeCast, debug.skipKernelTC, addDeclWithoutChecking, yabancı kod veya değiştirilmiş bir .olean dosyası olmaksızın, maksimum çekirdek denetiminde standart denetlenmiş yol üzerinden kabul edilir ve sonuç herhangi bir aksiyom taşımaz. Eksik kapatma kontrolünün eklenmesiyle 4.32.2 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünLeanprover Lean4
Yayın24 Ağu 2026
İlk görülme24 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • leanprover lean44.32.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
leanprover lean4v < 4.32.24.32.2

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-2026-72711 · Leanprover Lean4 · Dark Radar