NTFS-3G FUSE 2026.2.25

21 апрСля состоялся выпуск ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° NTFS-3G FUSE. Π’ основном этот выпуск посвящён исправлСниям ошибок.

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ:

  • исправлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² скриптС сборки (bashism), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ использовал спСцифичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Bash Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ стандарт;
  • Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° NTFS Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ mkntfs опрСдСляСтся с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ микросСкунд;
  • исправлСниС Π΄Π²ΡƒΡ… случаСв связанных с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ пустых Π΄Π°Π½Π½Ρ‹Ρ… (NULL) ΠΈ систСмными сообщСниями ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… (errno);
  • исправлСниС критичСской ошибки, которая происходила ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² (Ρ‚.Π½. Reparse Points: символичСскиС ссылки, junction-Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования дисков, спСцифичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ OneDrive, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² ΠΎΠ±Π»Π°ΠΊΠ΅, Π½ΠΎ Π²ΠΈΠ΄Π½Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅);
  • исправлСниС Π² расчётах свободного мСста Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² (MFT);
  • исправлСна β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΠ° с установкой страниц руководства ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ (extras), ΠΊΠΎΠ³Π΄Π° сами дополнСния Π½Π΅ установлСны;
  • исправлСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаСв использования памяти послС Π΅Ρ‘ освобоТдСния (Use-After-Free) Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΈ инструмСнтах;
  • исправлСна очСпятка Π² сообщСнии ΠΎ Π³ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΠΈ NTFS (спасибо Анилу ΠšΡƒΠΌΠ°Ρ€Ρƒ (Anil Kumar) Π·Π° сообщСниС/исправлСниС);
  • экранированиС запятых Π² ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΏΡ€ΠΈ использовании libfuse вСрсии 2.8 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅;
  • ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ntfsclone. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° сСктора Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΌ сСкторС NTFS для Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ устройства ΠΏΡ€ΠΈ восстановлСнии ΠΎΠ±Ρ€Π°Π·ΠΎΠ²;
  • ΡƒΠ΄Π°Π»Ρ‘Π½ зависимый libdl (Dynamic Link Library) ΠΏΡ€ΠΈ сборкС Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Если ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ libdl ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удаляСтся;
  • ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ntfsinfo Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ позволяСт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ состоянии Ρ„Π°ΠΉΠ»Π° ΠΆΡƒΡ€Π½Π°Π»Π° ΠΏΡ€ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…;
  • Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ntfsinfo исправлСно ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ индСксов;
  • Ρ‚Π°ΠΊ ΠΆΠ΅ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ntfsinfo исправлСно ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка дСскрипторов бСзопасности;
  • исправлСно ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΡ„Π΅Ρ€Π° Β«ΠΊΡƒΡ‡ΠΈΒ» (heap buffer overflow) ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… списках контроля доступа POSIX ( CVE-2026-40706). Благодрности АндрСа Π‘ΠΎΠΊΠΊΠ΅Ρ‚Ρ‚ΠΈ (Andrea Bocchetti) Π·Π° Π΄Π°Π½Π½ΠΎΠ΅ сообщСниС;
  • Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ntfsusermap исправлСно ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ;
  • исправлСниС Π΄Π²ΡƒΡ… уязвимостСй Ρ‚ΠΈΠΏΠ° TOCTOU (Time-of-Check to Time-of-Use), спСцифичСской логичСской ошибки, связанной с ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ;
  • исправлСны ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ malloc/sscanf.

Для справки. NTFS-3G β€” свободный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы NTFS. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ стабилСн ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ NTFS-Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ запись), ΠΈΠΌΠ΅Π΅Ρ‚ большоС ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ лицСнзируСтся ΠΏΠΎΠ΄ GNU General Public License. Однако для Mac OS X Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π½Π΅ являСтся свободным ΠΈ трСбуСтся ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ заявлСна Ρ€Π°Π±ΠΎΡ‚Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ОБ: Linux (доступны сборки ΠΊΠ°ΠΊ для 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… процСссоров, Ρ‚Π°ΠΊ ΠΈ для 64-Π±ΠΈΡ‚Π½Ρ‹Ρ…), FreeBSD, NetBSD, Solaris, Mac OS X, BeOS ΠΈ Haiku. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π°Ρ‡Π°Π» Π‘Π°Π±ΠΎΠ»Ρ‡ Π‘Π°ΠΊΠ°Ρ‡ΠΈΡ‡ Π² июлС 2006 Π³ΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· состоялся 21 фСвраля 2007 Π³ΠΎΠ΄Π° β€” вСрсия 1.0. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ подробности ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° страницС Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΈ Π½Π° страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° (мСня). ΠœΠΈΠΊΡ€ΠΎΡΠ΅ΠΊΡƒΠ½Π΄Π½Π°Ρ рСгистрация Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ спСктр возмоТностСй:

  • ΠšΡ€ΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·: Для спСциалистов ΠΏΠΎ бСзопасности Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎ микросСкунд позволяСт Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ событий Π½Π° дискС;
  • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π§Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ врСмя создания, Ρ‚Π΅ΠΌ мСньшС шансов, Ρ‡Ρ‚ΠΎ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… диска, ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ сСкунду, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ систСмным слуТбам ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌΠ°.
  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Windows: Родная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° форматирования Windows заполняСт эти Π΄Π°Π½Π½Ρ‹Π΅ максимально Ρ‚ΠΎΡ‡Π½ΠΎ. Π­Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ mkntfs Π±ΠΎΠ»Π΅Π΅ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉΒ» ΠΈ Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠΎΠΉ ΠΎΡ‚ инструмСнтов Microsoft.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster