
CVE-2015-1538-1 - Google Stagefright ‘stsc’ MP4 Atom Integer Overflow Remote Code Execution के लिए एक एक्सप्लॉइट
कृपया इसे किसी के साथ साझा न करें। यह कोड आपको FrienNDA के तहत प्रदान किया जा रहा है। इसका उल्लंघन करने वाले लोगों को अब मित्र नहीं माना जाएगा।
इसमें एक पायथन स्क्रिप्ट शामिल है जो 'stsc' भेद्यता (जिसे CVE-2015-1538 (#1) के रूप में भी जाना जाता है) का शोषण करते हुए एक MP4 उत्पन्न करती है। यह सबसे महत्वपूर्ण भेद्यताओं में से एक है जिसे मैंने Stagefright लाइब्रेरी में रिपोर्ट किया था। शोषण का अपेक्षित परिणाम media user के रूप में एक reverse shell है। जैसा कि मेरे Black Hat और DEF CON प्रस्तुतियों में विस्तृत है, इस उपयोगकर्ता के पास inet, audio, camera, और mediadrm जैसे काफी कुछ समूहों तक पहुंच भी है। ये समूह हमलावर को अतिरिक्त भेद्यताओं का शोषण किए बिना दूर से तस्वीरें लेने या माइक्रोफोन सुनने की अनुमति देते हैं।
इस शोषण में कई सावधानियाँ हैं। पहला, यह एक सामान्य शोषण नहीं है। इसका परीक्षण केवल एक ही डिवाइस मॉडल पर काम करने के लिए किया गया है। मेरा लक्ष्य Galaxy Nexus डिवाइस था जो Android 4.0.4 चला रहा था और जिसमें ASLR का केवल आंशिक कार्यान्वयन था। साथ ही, heap layout में भिन्नताओं के कारण, यह अपने आप में 100% विश्वसनीय शोषण नहीं है। हालांकि, जब एक हमला वेक्टर के माध्यम से वितरित किया गया जो कई प्रयासों की अनुमति देता था, तो मैं 100% विश्वसनीयता प्राप्त करने में सक्षम था। अंत में, यह भेद्यता उन कई में से एक थी जो Android 5.0 और बाद के संस्करणों पर मौजूद GCC 5.0 के 'new[]' integer overflow mitigation द्वारा बेअसर कर दी गई थी।
आनंद लें! कृपया अनुसंधान के माध्यम से Android सुरक्षा में योगदान देने पर विचार करें!