भेद्यता विवरण
गूगल के प्रोजेक्ट जीरो ने CVE-2021-24093 - डायरेक्टराइट API में रिमोट कोड एक्जीक्यूशन भेद्यता का तकनीकी विवरण और PoC कोड प्रकाशित किया। डायरेक्टराइट माइक्रोसॉफ्ट का API है जो स्क्रीन पर टेक्स्ट फॉर्मेटिंग और ग्लिफ रेंडरिंग के लिए उपयोग होता है।
प्रभाव
- प्रभावित: विंडोज 10 और विंडोज सर्वर 20H2 से पुराने संस्करण।
- मेजर ब्राउजर्स (क्रोम, फायरफॉक्स, एज) डिफॉल्ट फॉन्ट रैस्टराइजर के रूप में डायरेक्टराइट उपयोग करते हैं।
- हमलावर दुर्भावनापूर्ण वेब फॉन्ट्स (ट्रूटाइप) के माध्यम से हीप-बेस्ड बफर ओवरफ्लो ट्रिगर कर सकते हैं।
- fsg_ExecuteGlyph API फंक्शन में मेमोरी करप्शन से आर्बिट्ररी कोड एक्जीक्यूशन संभव।
हमले का तरीका
ब्राउजर वेब फॉन्ट बाइनरी डेटा डायरेक्टराइट को पास करते हैं और अपने रेंडरिंग प्रोसेस में एक्जीक्यूट करते हैं। हमलावर पीड़ित को दुर्भावनापूर्ण फॉन्ट वाली वेबसाइट पर ले जाकर रिमोट कोड एक्जीक्यूशन कर सकता है।
समाधान
माइक्रोसॉफ्ट ने फरवरी 2021 में सुरक्षा अपडेट जारी कर इस भेद्यता को ठीक किया। सिस्टम को नवीनतम पैच से अपडेट रखें।