Po dvoch rokoch vývoja bol uvoľnený balík UDisks 2.12.0, ktorý zahŕňa systémový pozadový proces, knižnice a nástroje pre organizáciu prístupu a správy diskov, úložných zariadení a súvisiacich technológií. UDisks poskytuje D-Bus API na prácu s diskovými oddielmi, nastavenie MD RAID, prácu s blokovými zariadeniami v súbore (loop-montovanie), manipuláciu so súborovými systémami a pod. Dodatočne sa dodávajú moduly na sledovanie a správu BTRFS, iSCSI, libStorageManagement, LVM2 a LVM Cache. Napríklad, UDisks sa používa v aplikáciách GNOME na prácu s diskovými oddielmi a v rôznych grafických konfigurátoroch.
V novej verzii:
- Pridaná príkaz „udisksctl drive-set-standby“ na nastavenie časového limitu prevodu úložného zariadenia do spánkového režimu.
- Na nastavenie loop-zariadení sa teraz vždy vyžaduje autorizácia cez PolKit (org.freedesktop.udisks2.loop-setup).
- V API Filesystem.Mount() je obmedzené použitie možnosti „as-user“, ktorá teraz vyžaduje povinnú autorizáciu s použitím skutočného identifikátora používateľa. Zmena bola vykonaná po nedávnej oprave zraniteľnosti.
CVE-2026-7867, ktorá umožňovala bez autorizácie vykonať operáciu mount v mene iného používateľa, vrátane root, prostredníctvom manipulácie s možnosťou 'as-user' pri volaní cez D-Bus na spracovateľa Filesystem.Mount. - Implementované prepočítanie veľkosti NVMe-zariadení s ohľadom na dostupné priestory názvov, v situáciách, keď ovládač nevracia parameter TNVMCAP (Total NVM Capacity) s údajmi o veľkosti.
- V API Encrypted.Unlock() a v /etc/crypttab bola pridaná podpora flagu „discard“, pomocou ktorého je možné aktivovať použitie príkazu TRIM s šifrovanými oddielmi (predvolene sa nepoužíva, pretože potenciálne umožňuje určiť rozloženie prázdnych a obsadených blokov na disku).
Zdroj: opennet.ru
