CVE-2023-0045
लिनक्स कर्नेल में गलत अप्रत्यक्ष शाखा भविष्यवाणी अवरोध
- प्रकाशित
- 25 अप्रैल 2023
- अद्यतन
- 13 फ़र॰ 2025
- सीएनए असाइन करना
- साक्ष्य देखे गए
- 7 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:Nकम · अगले 30 दिन
- प्रतिशत
- 83.7%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
prctl syscall का वर्तमान कार्यान्वयन syscall के दौरान तुरंत IBPB जारी नहीं करता है। ib_prctl_set फ़ंक्शन कार्य के लिए Thread Information Flags (TIFs) को अपडेट करता है और __speculation_ctrl_update फ़ंक्शन पर SPEC_CTRL MSR को अपडेट करता है, लेकिन IBPB केवल अगले शेड्यूल पर जारी किया जाता है, जब TIF बिट्स की जाँच की जाती है। यह पीड़ित को prctl syscall से पहले BTB पर पहले से इंजेक्ट किए गए मानों के प्रति संवेदनशील छोड़ देता है। prctl के माध्यम से सशर्त शमन (conditional mitigation) के लिए समर्थन जोड़ने वाला पैच (ib_prctl_set) कर्नेल 4.9.176 से संबंधित है। हम commit a664ec9158eeddd75121d39c9a0758016097fa96 के बाद अपग्रेड करने की अनुशंसा करते हैं।
स्रोत
CVE-2023-0045 के लिए PoC और राइट-अप: BTB पॉइज़निंग और Flush+Reload का उपयोग करके Linux prctl/seccomp Spectre-BTI शमन को बायपास करता है और प्रक्रिया रहस्यों को लीक करता है।
लिनक्स कर्नेल स्पेक्टर-बीटीआई user-space शमन (mitigations) को prctl और seccomp के माध्यम से बायपास करने का तकनीकी विश्लेषण और प्रमाण-अवधारणा, कोड-स्तर स्पष्टीकरण और परीक्षण परिणामों के साथ।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।