Po dveh letih razvoja je izdan paket UDisks 2.12.0, ki vključuje sistemski ozadnji postopek, knjižnice in orodja za upravljanje z diski, shranjevanjem in povezanimi tehnologijami. UDisks zagotavlja D-Bus API za delo z razdelki diska, nastavljanje MD RAID, delo s blokovnimi napravami v datoteki (loop-montiranje), manipulacijo z datotečnimi sistemi itd. Dodatno so vključeni moduli za spremljanje in upravljanje BTRFS, iSCSI, libStorageManagement, LVM2 in LVM Cache. Na primer, UDisks se uporablja v aplikacijah GNOME za delo z razdelki diska in v različnih grafičnih priročnih orodjih.
V novi različici:
- Dodana je bila naročila «udisksctl drive-set-standby» za nastavitev časovne omejitve za preklop naprave v stanje pripravljenosti.
- Za nastavitev loop-naprav je zdaj vedno potrebna avtentikacija prek PolKit (org.freedesktop.udisks2.loop-setup).
- V API Filesystem.Mount() je omejeno uporabo možnosti «as-user», ki zdaj zahteva obvezno avtentikacijo z uporabo dejanskega identifikatorja uporabnika. Ta sprememba je bila izvedena po svežih popravkih ranljivosti.
CVE-2026-7867, ki je omogočala izvajanje operacije mount v imenu drugega uporabnika, vključno z rootom, brez avtentikacije, prek manipulacije z možnostjo ‘as-user’ pri dostopu po D-Bus do obdelovalnika Filesystem.Mount. - Izveden je bil izračun velikosti NVMe-naprav ob upoštevanju razpoložljivih prostorov imen, v situacijah, ko krmilnik ne vrne parametra TNVMCAP (Total NVM Capacity) z informacijami o velikosti.
- V API Encrypted.Unlock() in v /etc/crypttab je bila dodana podpora za zastavico «discard», ki omogoča uporabo ukaza TRIM z zaklenjenimi razdelki (privzeto ni v uporabi, saj potencialno omogoča določitev razporeditve praznih in zasedenih blokov na disku).
Izvor: opennet.ru
