Драйверът за флопи дискове остава в ядрото на Linux без поддръжка

В ядрото на Linux 5.3 приети са направени промени с добавяне на допълнителна защита на ioctl повикванията, свързани с драйвера на флопи-диска, а самият драйвер е обозначен като оставен без поддръжка
(„орфанен“), което означава прекратяване на неговото тестване.

Драйверът се счита за остарял, тъй като е трудно да се намери работещо устройство за неговото тестване – всички актуални външни носители обикновено използват USB интерфейс. Въпреки това, премахването на драйвера от ядрото е затруднено, тъй като контролерите на флопи-дискове все още се емулират в системите за виртуализация. Следователно, драйверът все още остава в ядрото, но правилната му работа не е гарантирана.

Освен това, в драйвера на флопи-диска е отстранена уязвимост (CVE-2019-14283), позволяваща на непривилегирован потребител, който има възможност да вмъкне своя флопи-диск, да прочете данни от области на паметта извън границите на буфера за копиране (например, в съседни области могат да съдържат остатъчни данни от дисковия кеш и буфера за вход). От една страна, уязвимостта остава актуална, тъй като драйверът на флопи-диска автоматично се зарежда при наличието на съответен емулиран контролер в системите за виртуализация (например, по подразбиране се използва в QEMU), но от друга страна, за експлоатацията на проблема е необходимо да бъде свързан предварително подготвен от злонамерен субект образ на флопи-диска.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster