Выпущена новая версия демона обновления прошивок Linux fwupd 2.1.7. Самым заметным нововведением стал плагин для systemd-pcrlock, подключаемый к процессу обновления прошивок UEFI.

Помимо этого, в fwupd 2.1.7 добавлены новые атрибуты безопасности хоста, которые сообщают, заблокировано ли MTD-хранилище и активно ли TCG-совместимое шифрование дисков. Также в этом выпуске появилась поддержка списков электронных подписей EFI, помеченных как управляемые извне.

Ещё одно изменение: добавление широко известных идентификаторов AppStream для часто используемых настроек BIOS. Это должно упростить для настольных приложений и средств управления идентификацию и единообразное представление эквивалентных параметров конфигурации прошивки на оборудовании разных производителей.

Для сборок под Android теперь включаются дополнительные плагины. Выпуск также содержит множество исправлений ошибок, включая исправление для обновления прошивок на док-станции Lenovo TBT5 Smart Dock 7500, а также устранение проблемы с пропущенными уведомлениями о статусе в процессе обновления.

Также в fwupd 2.1.7 исправлены ошибки авторизации PolicyKit, влияющие на fwupd-refresh.service, и устранена ошибка сегментации, которая могла возникать при разборе определённых записей загрузчика Logitech HID++. Кроме того, решена проблема, приводившая к сбоям обновления, когда контроллер тачпада был доступен только в режиме загрузчика.

Улучшения безопасности и проверки входных данных включают предотвращение принудительных установок через D-Bus, отклонение некорректных режимов устройства CCGX перед доступом к данным версии прошивки, безопасное чтение ответов устройства Synaptics RMI и проверку смещений разделов, определённых GUID, относительно размеров разделов EFI.

Дополнительные исправления улучшают обнаружение док-станций Dell, подготовку прошивки ModemManager после операции отсоединения Firehose, отчетность безопасности Coreboot Verified Boot, тесты сборки временной файловой системы и потребление памяти за счёт переноса большего числа ограничений на уровне класса в отдельные экземпляры классов.

Что касается аппаратной поддержки, в fwupd 2.1.7 добавлена поддержка устройства PixArt PJP360. Подробнее см. примечания к выпуску.