Yadro quyidagilardan iborat Linux 5.3 floppi drayveri bilan bog'liq ioctl qo'ng'iroqlariga qo'shimcha himoya qo'shish uchun o'zgarishlar va drayverning o'zi xizmat ko'rsatilmagan deb belgilangan.
("etim"), bu uning sinovi to'xtatilganligini anglatadi.
Drayv eskirgan deb hisoblanadi, chunki sinov uchun ishlaydigan uskunani topish qiyin - barcha joriy tashqi drayvlar odatda USB interfeysidan foydalanadi. Bundan tashqari, drayverning yadrodan olib tashlanishiga floppi-disk kontrollerlarining virtualizatsiya tizimlarida hali ham taqlid qilinganligi to'sqinlik qiladi. Shuning uchun drayver yadroda qoladi, lekin uning to'g'ri ishlashi kafolatlanmaydi.
Bundan tashqari, floppy drayverida (), bu floppi diskka kirish huquqiga ega bo'lgan imtiyozsiz foydalanuvchiga ioctl manipulyatsiyasi orqali nusxa ko'chirish buferi chegaralaridan tashqaridagi xotira maydonlaridan ma'lumotlarni o'qish imkonini beradi (masalan, qo'shni hududlarda disk keshi va kirish buferidagi qoldiq ma'lumotlar bo'lishi mumkin). Zaiflik dolzarbligicha qolsa-da, virtualizatsiya tizimlarida mos keladigan emulyatsiyalangan kontroller mavjud bo'lganda floppi drayveri avtomatik ravishda yuklanadi (masalan, u QEMUda sukut bo'yicha ishlatiladi), zaiflikdan foydalanish tajovuzkor tomonidan tayyorlangan floppi disk tasvirini kiritishni talab qiladi.
Manba: opennet.ru
