Разработчик Энди Шевченко из Intel предложил серию патчей для одного из старейших драйверов в ядре Linux — для Floppy Disk.
Прошло почти три года с тех пор, как в последний раз выпускались заслуживающие упоминания исправления для драйвера Floppy Disk. Сейчас же Шевченко предложил внести некоторые исправления в код драйвера, который долгое время фактически не поддерживался, но сохранялся в ядре Linux.
«В архитектурном коде есть несколько мест для драйвера Floppy Disk, которые можно подчистить», — пояснил Шевченко.
Предыдущие патчи для драйвера Floppy Disk подготовил Денис Ефремов для ядра Linux 6.2. Тогда в коде драйвера была исправлена утечка памяти (баг присутствовал в основной ветке ядра, начиная с версии Linux 5.11), а также отключён доступ к FDRAWCMD из‑за уязвимости использования после освобождения и решены проблемы с зависанием при извлечении повреждённой дискеты.
Источник: habr.com