Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Выпуск FUSE-модуля BTFS 3.3 для монтирования torrent-файлов как ФС

14.09.2026 07:45 (MSK)

Опубликован выпуск FUSE-модуля BTFS 3.3 (BitTorrent FileSystem), позволяющего монтировать torrent-файлы или magnet-ссылки в форме файловой системы и работать с их начинкой как с обычной директорией, доступной только для чтения. По мере обращения к содержимому данные загружаются динамически, что, например, позволяет примонтировать torrent-файл c музыкальным альбомом и прослушивать его в любом медиаплеере без предварительной загрузки на локальный диск. Код написан на языке С++ и распространяется под лицензией GPLv3.

В новой версии устранена уязвимость (CVE не назначен), вызванная небезопасной работой с каталогом с временными файлами - вместо вызова функции mkdtemp для создания уникальной временной директории, в BTFS использовались директории с предсказуемыми именами (/tmp/btfs/хэш_от_торрента), а при создании новой директории игнорировалось возвращение функцией mkdir() ошибки EEXIST. Атакующий мог заранее создать символическую ссылку с нужным именем и организовать перезапись произвольных файлов в системе.

  1. Главная ссылка к новости (https://github.com/johang/btfs...)
  2. OpenNews: Релиз ratarmount 1.0.0, утилиты для монтирования архивов как файловых систем
  3. OpenNews: Представлен torrent-клиент distribyted, позволяющий монтировать торренты в ФС
  4. OpenNews: Эксперимент с использованием SQLite в качестве контейнера для архивирования файлов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66272-btfs
Ключевые слова: btfs, fuse, mount
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (1) RSS
  • 1, kravich (ok), 08:21, 14/09/2026 [ответить]  
  • +/
    Plan 9 не жив, но и не умер
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать