
Biostar RACING GT Evo 2.1.1905.1700 में BS_RCIO64.sys में एक समस्या खोजी गई। एक कम-अखंडता प्रक्रिया ड्राइवर के डिवाइस ऑब्जेक्ट को खोल सकती है और मनमानी भौतिक मेमोरी स्थानों को पढ़ने या लिखने (या किसी मनमाने पते को कॉल करने) के लिए IOCTL जारी कर सकती है, जिससे मनमाना कोड निष्पादन होता है। यह 0x226040, 0x226044, और 0x226000 से जुड़ा है।
BS_RCIO64.sys में Biostar RACING GT Evo 2.1.1905.1700 में एक समस्या पाई गई। एक निम्न-अखंडता प्रक्रिया ड्राइवर के डिवाइस ऑब्जेक्ट को खोल सकती है और IOCTLs जारी कर सकती है ताकि मनमानी भौतिक मेमोरी स्थानों को पढ़ या लिख सके (या एक मनमाना पता कॉल कर सके), जिससे मनमाना कोड का निष्पादन हो सकता है। यह 0x226040, 0x226044, और 0x226000 से संबंधित है।
मुझे याद है कि मैंने इस विशेष कमजोरी पर शोध किया था, इसे शोषण करना असंभव मानते हुए। खैर, वह विश्लेषण सही होता अगर मैं IO नियंत्रण कोड के लिए सही फ़ंक्शन का विश्लेषण कर रहा होता। कहने की आवश्यकता नहीं, मैं इससे अधिक गलत नहीं हो सकता था।
यह कल दोपहर तक एक कार्यात्मक शोषण बन जाएगा।