गाभ्यामध्ये खालील गोष्टींचा समावेश आहे Linux 5.3 फ्लॉपी ड्रायव्हरशी संबंधित ioctl कॉल्सना अतिरिक्त संरक्षण जोडण्यासाठी बदल, आणि ड्रायव्हर स्वतःच अप्रबंधित म्हणून चिन्हांकित केला जातो.
("अनाथ"), म्हणजे त्याची चाचणी थांबली आहे.
चाचणीसाठी कार्यरत हार्डवेअर शोधणे कठीण असल्याने ड्रायव्हरला कालबाह्य मानले जाते—सर्व वर्तमान बाह्य ड्राइव्ह सामान्यतः USB इंटरफेस वापरतात. शिवाय, फ्लॉपी डिस्क नियंत्रक अजूनही व्हर्च्युअलायझेशन सिस्टममध्ये अनुकरण केले जातात या वस्तुस्थितीमुळे कर्नलमधून ड्रायव्हर काढून टाकण्यात अडथळा येतो. म्हणून, ड्रायव्हर कर्नलमध्येच राहतो, परंतु त्याचे योग्य ऑपरेशन हमी दिले जात नाही.
याव्यतिरिक्त, फ्लॉपी ड्रायव्हरमध्ये (), जे फ्लॉपी डिस्कवर प्रवेश असलेल्या अनप्रिव्हिलेज्ड वापरकर्त्याला ioctl मॅनिपुलेशनद्वारे कॉपी बफर सीमांच्या बाहेरील मेमरी क्षेत्रांमधून डेटा वाचण्याची परवानगी देते (उदाहरणार्थ, लगतच्या क्षेत्रांमध्ये डिस्क कॅशे आणि इनपुट बफरमधील अवशिष्ट डेटा असू शकतो). भेद्यता संबंधित राहते, कारण व्हर्च्युअलायझेशन सिस्टममध्ये संबंधित एम्युलेटेड कंट्रोलर उपस्थित असताना फ्लॉपी ड्रायव्हर स्वयंचलितपणे लोड होतो (उदाहरणार्थ, ते QEMU मध्ये डीफॉल्टनुसार वापरले जाते), भेद्यतेचे शोषण करण्यासाठी आक्रमणकर्त्याने तयार केलेली फ्लॉपी डिस्क प्रतिमा समाविष्ट करणे आवश्यक आहे.
स्त्रोत: opennet.ru
