CVE-2026-46571: уязвимость чтения за границами буфера в NTFS-3G
В NTFS-3G до версии 2026.7.7 обнаружена уязвимость чтения за границами буфера (out-of-bounds read) в функции ntfs_fix_file_name() в libntfs-3g/reparse.c. Атакующий может получить доступ к потенциально конфиденциальным данным из памяти процесса ntfs-3g, используя специально созданный образ NTFS. Уязвимость затрагивает системы, где NTFS-3G применяется для монтирования и обработки недоверенных NTFS-разделов или образов.
Подробности
Уязвимость локализована в функции ntfs_fix_file_name() в файле libntfs-3g/reparse.c. При обработке специально сформированного (повреждённого) образа NTFS, в частности при выполнении операции readlink над испорченным файлом, возникает чтение за границами выделенного буфера. Это позволяет атакующему прочитать потенциально конфиденциальную информацию, находящуюся в памяти процесса ntfs-3g. Сведения о конкретных версиях продукта в записи CVE указаны как n/a, однако из описания следует, что проблеме подвержены все выпуски NTFS-3G ранее 2026.7.7. Значение CVSS в записи не приводится. Уязвимость относится к классу out-of-bounds read (CWE-125). Для эксплуатации требуется, чтобы жертва смонтировала или обработала вредоносный NTFS-образ, например полученный из ненадёжного источника. Сценарий с readlink по повреждённому файлу делает атаку малозаметной и не требует привилегированного доступа к самому файлу — достаточно, чтобы система взаимодействовала с подконтрольным злоумышленнику образом.Что делать
Основная рекомендация — обновить NTFS-3G до версии 2026.7.7 или более поздней, где уязвимость устранена. Обновление следует выполнить во всех системах, где используется библиотека, особенно на рабочих станциях и серверах, обрабатывающих внешние носители или скачанные образы. Если немедленное обновление невозможно, стоит рассмотреть следующие меры: - избегать монтирования NTFS-образов и разделов из недоверенных источников; - ограничить круг пользователей, имеющих право монтировать файловые системы; - применять изоляцию (например, монтирование в отдельном пространстве имён или контейнере) для снижения последствий утечки данных из памяти процесса; - по возможности использовать средства контроля целостности образов перед их обработкой. Также рекомендуется отслеживать обновления в дистрибутивах Linux, которые сопровождают пакет ntfs-3g, поскольку финальные патчи могут приходить через систему управления пакетами. Итог: CVE-2026-46571 — умеренно опасная уязвимость чтения за границами буфера в NTFS-3G, эксплуатируемая через вредоносный NTFS-образ. Основная защита — своевременное обновление до версии 2026.7.7 и осторожность при работе с недоверенными файловыми системами.Источник: CVE Project (cvelistV5)
