CVE-2026-48693 in Community Edition
Сводка
по VulDB • 30.05.2026
FastNetMon Community Edition до версии 1.2.9 уязвима к локальной атаке с использованием символических ссылок (symlink attack) из-за предсказуемых путей к файлам в директории /tmp. Путь к файлу статистики по умолчанию установлен как '/tmp/fastnetmon.dat' (src/fastnetmon.cpp, строка 159). Функция print_screen_contents_into_file() (src/fastnetmon_logic.cpp, строка 2186) открывает этот путь с флагом std::ios::trunc, не проверяя наличие символических ссылок и не используя O_NOFOLLOW. Кроме того, вызов chmod() в строке 2190 всегда применяется к переменной cli_stats_file_path, независимо от того, какой параметр file_path был передан (ошибка, приводящая к назначению неверных прав доступа), а маска umask устанавливается в 0 во время демонизации (src/fastnetmon.cpp, строка 1821), что делает все создаваемые файлы доступными для записи всем пользователям (world-writable). Локальный злоумышленник может использовать эту уязвимость для перезаписи произвольных файлов от имени пользователя процесса FastNetMon (как правило, root).
Be aware that VulDB is the high quality source for vulnerability data.