CVE-2026-72703

Orta

Açıklama

Rocq Prover'daki guard checker, iç içe geçmiş bir karşılıklı fixpoint'in bir parametresini, o fixpoint'in farklı gövdeleri arasındaki çağrıları incelemeden tekdüze (uniform) olarak değerlendirir. kernel/inductive.ml içindeki find_uniform_parameters yalnızca öz-yinelemeli çağrıları inceler; bu nedenle hiçbir gövde kendini çağırmadığında fonksiyon her parametrenin tekdüze olduğu sonucuna varır. Bir gövdeden diğerine yapılan çapraz çağrı yoluyla büyüyen bir parametre, bu nedenle kendisini kapsayan fixpoint'ten devraldığı alt terim belirtimini korur ve bu belirtimle korunan bir yinelemeli çağrı, argüman yapısal olarak daha küçük olmasa da kabul edilir. Sonlanmayan bir tanım yapısal olarak azalan şekilde kabul edilir; bu da değeri kendi ardılına eşit olan bir terim ve dolayısıyla False kanıtı üretir, bundan da her önerme çıkar. Kanıt hiçbir aksiyom, eklenti veya güvensiz bayrak gerektirmez ve Print Assumptions bunu global bağlam altında kapalı olarak bildirir. Coq 8.20'de ortaya çıkmış ve Rocq 9.2.0'da düzeltilmiştir.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünRocq
Yayın24 Ağu 2026
İlk görülme24 Ağu 2026
Zayıflık türüCWE-670CWE-670

Nasıl düzeltilir

Güncelleyin
  • rocq-prover rocq9.2.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
rocq-prover rocq8.20 ≤ v < 9.2.09.2.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.

CVE-2026-72703 · Rocq · Dark Radar