CVE-2026-72703
Rocq Prover 8.20 में 9.2.0 से पहले Guard Checker अनचेक्ड क्रॉस-कॉल्स के माध्यम से नॉन-टर्मिनेटिंग Fixpoint स्वीकार करता है
- प्रकाशित
- 24 अग॰ 2026
- अद्यतन
- 26 अक्टू॰ 2026
- सीएनए असाइन करना
- VulnCheck
- साक्ष्य देखे गए
- 26 अक्टू॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xकम · अगले 30 दिन
- प्रतिशत
- 7.1%
- मॉडल दिनांक
- 25 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Rocq Prover में guard checker एक nested mutual fixpoint के parameter को uniform मानता है, बिना उस fixpoint के विभिन्न bodies के बीच होने वाले calls की जाँच किए। kernel/inductive.ml में find_uniform_parameters केवल self-recursive calls की जाँच करता है, इसलिए जब कोई body स्वयं को call नहीं करता, तो function यह निष्कर्ष निकालता है कि प्रत्येक parameter uniform है। इस प्रकार एक body से दूसरे body तक cross-call के माध्यम से बढ़ने वाला parameter उस subterm specification को बनाए रखता है जो उसे enclosing fixpoint से विरासत में मिली थी, और उस specification द्वारा guarded एक recursive call स्वीकार कर लिया जाता है, भले ही argument structurally smaller न हो। एक non-terminating definition को structurally decreasing के रूप में स्वीकार कर लिया जाता है, जिससे एक ऐसा term प्राप्त होता है जिसका मान उसके स्वयं के successor के बराबर होता है और इस प्रकार False का proof मिलता है, जिससे कोई भी proposition सिद्ध हो सकता है। इस proof के लिए किसी axioms, plugins या unsafe flags की आवश्यकता नहीं होती और Print Assumptions इसे global context के अंतर्गत closed बताता है। यह Coq 8.20 में पेश किया गया और Rocq 9.2.0 में ठीक किया गया।
स्रोत
CVE-2026-72703 — Rocq Guard Checker अनचेक्ड क्रॉस-कॉल्स के माध्यम से नॉन-टर्मिनेटिंग फिक्सपॉइंट स्वीकार करता है
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।