
30 июня 2026 года разработчики FreeBSD опубликовали официальные уведомления об устранении 13 критических уязвимостей, найденных в операционной системе. Ниже приведен краткий обзор исправленных проблем:
- CVE-2026–49418: Пользователь, обладающий доступом к устройству с memory-mapped интерфейсом, может вызвать ошибку двойного освобождения (double-free) или использования памяти после освобождения (use-after-free) на уровне ядра. Это создает риск повышения привилегий.
- CVE-2026–49419: Актуально для FreeBSD 15 и выше. Ошибка приводит к некорректному уменьшению счетчика ссылок (refcount) при обращении к другому jail через jail-дескриптор. Итогом становится преждевременное удаление структуры управления и последующая уязвимость типа use-after-free.
- CVE-2026–49415: Временная задержка при установке прав доступа к памяти setuid-программ позволяет злоумышленнику получить доступ к этим данным через procfs или linprocfs. Угроза минимальна, так как в большинстве конфигураций эти файловые системы не монтируются.
- CVE-2026–49429, CVE-2026–49430, CVE-2026–49431: Проблемы в подсистеме ZFS. Первые две связаны с неверным выделением памяти: при обработке 32-битных значений размеров данных может возникнуть переполнение буфера, если реальный объем превышает 4 ГБ. Третья уязвимость позволяет любому пользователю устанавливать флаг «$hasrecvd» на датасет через ZFS_IOC_SET_PROP.
- CVE-2026–49420: В модуле libalias (поддержка RTSP) отсутствует проверка размера пакета перед записью в стек. Это может привести к удаленному выполнению кода без авторизации. Уязвимость затрагивает системы, использующие NAT, и может быть минимизирована отключением модуля
libalias_smedia.so. - CVE-2026–49421: Функции
unlinkat()иfunlinkat()игнорировали флагAT_RESOLVE_BENEATH, что позволяло удалять файлы за пределами разрешенной директории. - CVE-2026–49422: Состояние гонки в модуле
tcp_rack.ko. Быстрое переключение TCP-стека на лету может привести к тому, что обработчикsetsockopt()будет работать с некорректным адресом структуры состояния сокета. Проблема затрагивает только системы с загруженным модулем. - CVE-2026–49427, CVE-2026–49428: Ошибки в работе с POSIX largepages (
shm_create_largepage), приводящие к преждевременному освобождению памяти и использованию указателей на освобожденные области. - CVE-2026–49426: Некорректное логирование системных вызовов
ptrace (PT_SC_REMOTE), что может затруднить анализ безопасности системы. - CVE-2026–49423: Возможный kernel-panic при приеме данных через kTLS, если используются TLS 1.2 CBC-записи. Исправляется отключением соответствующих опций ядра.
- CVE-2026–49424: Утечка 104 байт из стека ядра через linux-compat
waitid()из-за неполной очистки структурыsiginfo_t. - CVE-2026–49425: Аналогичная утечка данных через 32-битный
keventпри копировании данных из 64-битной структуры. - CVE-2026–58081, CVE-2026–58082: Уязвимости в модулях
iconv. Отсутствие проверки размера буфера при конвертации кодировок (HZ, UTF-7, VIQR, ZW) и ошибки в модуле ISO-2022 могут привести к переполнению стека.
Источник: https://www.linux.org.ru





