CVE-2026-72844
मिसमैच्ड स्ट्रक्चर प्रोजेक्शन्स के माध्यम से Lean 4 कर्नेल टाइप चेकिंग बाइपास
- प्रकाशित
- 20 अग॰ 2026
- अद्यतन
- 20 अग॰ 2026
- सीएनए असाइन करना
- VulnCheck
- साक्ष्य देखे गए
- 24 अग॰ 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 दिन
- प्रतिशत
- 8.2%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Lean 4 कर्नेल यह सत्यापित नहीं करता कि किसी प्रोजेक्शन अभिव्यक्ति में नामित संरचना प्रोजेक्ट किए जा रहे मान के प्रकार से मेल खाती है, और src/kernel/inductive.cpp में environment::add_inductive उन नेस्टेड इंडक्टिव अनुप्रयोगों की टाइप जाँच नहीं करता था जिन्हें सहायक प्रकारों द्वारा प्रतिस्थापित किया जाता है, जिससे उनके पैरामीट्रिक तर्क जाँच से बच गए। Lean प्रक्रिया में चलने वाला एक मेटाप्रोग्राम एक गलत-टाइप वाला नेस्टेड इंडक्टिव पंजीकृत कर सकता है जिसका कंस्ट्रक्टर असंबंधित प्रकार W के मान पर .proj C 0 प्रोजेक्शन लागू करता है, और कर्नेल अधिकतम कर्नेल जाँच पर सामान्य checked addDecl पथ के माध्यम से घोषणा को स्वीकार कर लेता है, बिना sorry, unsafeCast, debug.skipKernelTC, addDeclWithoutChecking, FFI, या किसी संशोधित .olean फ़ाइल के। परिणाम एक प्रकार का भ्रम है जो False का एक प्रमाण उत्पन्न करता है जिसमें कोई अभिगृहीत नहीं होता, जिससे कोई भी प्रस्ताव व्युत्पन्न किया जा सकता है। प्रकाशित प्रूफ ऑफ कॉन्सेप्ट अतिरिक्त रूप से दो अभिव्यक्तियों को तब तक पैड करता है जब तक कि उनके हैश और अनुमानित गहराइयाँ टकरा नहीं जातीं, जो कर्नेल कैशिंग को विफल कर देता है; यह त्रुटि तक पहुँचने के लिए उपयोग की जाने वाली तकनीक है, इसका कारण नहीं। शोषण के लिए किसी मेटाप्रोग्राम को इन-प्रोसेस चलाना आवश्यक है, उदाहरण के लिए किसी प्रोजेक्ट का निर्माण करके या किसी दुर्भावनापूर्ण Lake निर्भरता को आयात करके।
स्रोत
1- lean-cve-pocPoC
CVE-2026-72844 : Lean 4 कर्नेल में एक कमजोरी का उपयोग करके "0 = 1" सिद्ध करने का उदाहरण।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।