ИзданиС UDisks 2.12.0, инструмСнтариум Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° дисковС Π² Linux

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° вСрсия 2.12.0 Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° UDisks, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° систСмСн Ρ„ΠΎΠ½ΠΎΠ² процСс, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ инструмСнти Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° дисковС, устройства Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. 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 (ΠžΠ±Ρ‰ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ Π½Π° NVM) с Π΄Π°Π½Π½ΠΈ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.
  • Π’ API-Ρ‚ΠΎ Encrypted.Unlock() ΠΈ Π² /etc/crypttab Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„Π»Π°Π³Π° β€ždiscardβ€œ, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° TRIM с ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ дяловС (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ позволява Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π·Π½ΠΈ ΠΈ Π·Π°Π΅Ρ‚ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° диска).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster