Efter tvÄ Ärs utveckling har version 2.12.0 av UDisks-paketet publicerats. Det inkluderar en systemtjÀnst, bibliotek och verktyg för att organisera Ätkomst och hantering av diskar, lagringsenheter och relaterad teknik. UDisks tillhandahÄller ett D-Bus API för att arbeta med diskpartitioner, konfigurera MD RAID, hantera blockenheter i fil (loop-montering), manipulera filsystem och mer. Moduler för övervakning och hantering av BTRFS, iSCSI, libStorageManagement, LVM2 och LVM Cache ingÄr ocksÄ. Till exempel anvÀnds UDisks i GNOME-applikationer för att arbeta med diskpartitioner och i olika grafiska konfiguratörer.
I den nya versionen:
- Kommandot «udisksctl drive-set-standby» har lagts till för att stÀlla in timeout för att sÀtta lagringsenheten i vilolÀge.
- För att konfigurera loop-enheter krÀvs nu alltid autentisering via PolKit (org.freedesktop.udisks2.loop-setup).
- I API:t Filesystem.Mount() har anvĂ€ndningen av alternativet «as-user» begrĂ€nsats, vilket nu krĂ€ver autentisering med den verkliga anvĂ€ndaridentifikatorn. Ăndringen gjordes till följd av en nyligen Ă„tgĂ€rdad sĂ„rbarhet.
CVE-2026-7867, som tillĂ€t att utan autentisering utföra mount-operationer Ă„ en annan anvĂ€ndares vĂ€gnar, inklusive root, genom manipulation av alternativet âas-userâ nĂ€r man anropade D-Bus-funktionshanteraren Filesystem.Mount. - Storleken pĂ„ NVMe-enheter berĂ€knas om med hĂ€nsyn tagen till tillgĂ€ngliga namnrymder, i situationer dĂ€r kontrollern inte returnerar parametern TNVMCAP (Total NVM Capacity) med storleksdata.
- I API:t Encrypted.Unlock() och i /etc/crypttab har stöd för flaggan «discard» lagts till, vilket möjliggör aktivtering av TRIM-kommandot för krypterade partitioner (som standard anvÀnds det inte, eftersom det potentiellt kan avslöja distributionen av tomma och upptagna block pÄ disken).
KĂ€lla: opennet.ru
