CVE-2024-21626
runc कंटेनर ब्रेकआउट: process.cwd चालबाज़ी और लीक हुए fds के माध्यम से
- प्रकाशित
- 31 जन॰ 2024
- अद्यतन
- 17 सित॰ 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:Hमध्यम · अगले 30 दिन
- प्रतिशत
- 97.1%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
runc एक CLI टूल है जिसका उपयोग Linux पर OCI विनिर्देश के अनुसार कंटेनर बनाने और चलाने के लिए किया जाता है। runc 1.1.11 और इससे पहले के संस्करणों में, आंतरिक फ़ाइल डिस्क्रिप्टर रिसाव के कारण, एक हमलावर नव-निर्मित कंटेनर प्रक्रिया (runc exec से) की कार्यशील निर्देशिका को होस्ट फ़ाइलसिस्टम नेमस्पेस में स्थापित कर सकता था, जिससे होस्ट फ़ाइलसिस्टम तक पहुँच प्रदान करके कंटेनर एस्केप संभव हो जाता था ("attack 2")। वही हमला एक दुर्भावनापूर्ण इमेज द्वारा भी किया जा सकता था, जिससे कंटेनर प्रक्रिया runc run के माध्यम से होस्ट फ़ाइलसिस्टम तक पहुँच प्राप्त कर सकती थी ("attack 1")। हमले 1 और 2 के प्रकारों का उपयोग अर्ध-मनमाने होस्ट बाइनरीज़ को अधिलेखित करने के लिए भी किया जा सकता था, जिससे पूर्ण कंटेनर एस्केप संभव हो जाता था ("attack 3a" और "attack 3b")। runc 1.1.12 में इस समस्या के लिए पैच शामिल हैं।
स्रोत
18Educational demo of CVE-2024-21626 runc कंटेनर एस्केप का शैक्षिक डेमो, जिसमें शोषण प्रयासों के लिए eBPF-आधारित डिटेक्शन गैजेट शामिल है।
- CVE-2024-21626एक्सप्लॉइट
CVE-2024-21626 के लिए कार्यशील शोषण, एक runC/Docker कंटेनर एस्केप जो कार्यशील निर्देशिका सिमलिंक हमले के माध्यम से होता है, जो होस्ट फाइलसिस्टम तक पहुंच प्रदान करता है।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।