Темы



Выпуск UDisks 2.12.0, инструментария для управления дисками в Linux

Коротко сгенерировано ИИ по тексту статьи
  • После двух лет разработки вышел UDisks 2.12.0 — пакет для управления дисками, хранилищами и связанными технологиями в Linux.
  • Добавлена команда настройки таймаута сна накопителя; операции с loop-устройствами и опцией as-user теперь требуют авторизации.
  • Исправлен расчёт размера NVMe без параметра TNVMCAP; в API разблокировки и crypttab добавлена поддержка discard для TRIM.

Почему это важно: Изменения авторизации связаны с уязвимостью CVE-2026-7867, позволявшей без авторизации выполнять mount от имени другого пользователя, включая root.

После двух лет разработки опубликован релиз пакета UDisks 2.12.0, включающего системный фоновый процесс, библиотеки и инструментарий для организации доступа и управления дисками, устройствами хранения и связанными с ними технологиями. UDisks предоставляет D-Bus API для работы с дисковыми разделами, настройки MD RAID, работы с блочными устройствами в файле (loop-монтирование), манипуляций с файловыми системами и т.п. Дополнительно поставляются модули для мониторинга и управления BTRFS, iSCSI, libStorageManagement, LVM2 и LVM Cache. Например, UDisks используется в приложениях GNOME для работы с дисковыми разделами и в различных графических конфигураторах.

В новой версии:

  • Добавлена команда «udisksctl drive-set-standby» для настройки таймаута перевода накопителя в спящий режим.

  • Для настройки loop-устройств теперь теперь всегда запрашивается авторизация через PolKit (org.freedesktop.udisks2.loop-setup).

  • В API Filesystem.Mount () ограничено использование опции «as-user», которая теперь требует обязательно авторизации, используя реальный идентификатор пользователя. Изменение внесено по следам недавно исправленной уязвимости CVE-2026–7867, позволявшей без авторизации выполнить операцию mount от имени другого пользователя, включая root, через манипуляции с опцией 'as-user' при обращении по D-Bus к обработчику Filesystem.Mount.

  • Реализован перерасчёт размера NVMe-устройств с учётом доступных пространств имён, в ситуациях когда контроллер не возвращает параметр TNVMCAP (Total NVM Capacity) с данными о размере.

  • В API Encrypted.Unlock () и в /etc/crypttab добавлена поддержка флага «discard», при помощи которого можно включить применение команды TRIM с зашифрованными разделами (по умолчанию не используется, так как потенциально позволяет определить распределение пустых и занятых блоков на диске).



Источник: http://www.opennet.ru/opennews/art.shtml? num=66683

© OpenNet