Рекомендуем
Clipia AI — 60+ нейросетей для творчества и работы Создавайте изображения, видео, презентации и озвучку с помощью ИИ. Все инструменты в одном сервисе.
Попробовать

В NetBSD 11.1 устранили сбои USB Wi-Fi и закрыли уязвимости — подробности обновления

NetBSD 11.1 вышла 2 ноября 2026 года, а 3 ноября разработчики объявили о релизе в официальном блоге. В обновлении исправлены сбои ядра при подключении некоторых USB-адаптеров Wi-Fi, ошибки сетевого фильтра IPFilter и проблемы безопасности системных компонентов. Версия полностью совместима с NetBSD 11.0, поэтому изменения касаются прежде всего тех, кто уже использует эту ветку на компьютерах, серверах и специализированных устройствах.

В NetBSD 11.1 устранили сбои USB Wi-Fi и закрыли уязвимости
В NetBSD 11.1 устранили сбои USB Wi-Fi и закрыли уязвимости

IPFilter и системные библиотеки получили исправления безопасности

В NetBSD 11.1 устранена ошибка в IPFilter — компоненте, который фильтрует сетевой трафик. При определённой последовательности ICMPv6-сообщений об ошибках обработчик мог обратиться к отсутствующим данным и вызвать сбой ядра. В отчёте PR 60484 разработчики описали сценарий с вложенным ICMPv6-пакетом; исправление добавляет необходимую проверку перед обработкой такого сообщения. Для системы, использующей IPFilter, это устраняет один из путей отказа в обслуживании через сетевой трафик.

Исправления затронули и другие части системы. Для драйвера звука hdaudio(4) введены проверки доступа при изменении конфигурации через /dev/hdaudioX. В слое совместимости с Linux (compat_linux) устранён редкий сбой ядра при вызове copy_file_range — операции, с помощью которой программа копирует данные между файлами.

Обновлены сторонние компоненты, от которых зависят безопасность и работа приложений: библиотека Brotli получила исправление CVE-2026-111497, а libXfont2 версии 2.0.9 закрывает CVE-2026-44950 и CVE-2026-59679. В состав релиза вошли X.Org Server 21.1.25, OpenSSH 10.6 и Unbound 1.26.1. Список доверенных корневых сертификатов Mozilla обновлён с учётом сообщений о компрометации центров сертификации: он определяет, каким издателям сертификатов система доверяет при проверке защищённых соединений.

Подключение USB-адаптера Wi-Fi больше не должно вызывать панику ядра

Один из наиболее заметных пользовательских дефектов NetBSD 11.0 проявлялся при подключении USB-адаптеров Wi-Fi после запуска системы. Если программа wpa_supplicant, управляющая подключением к беспроводной сети, уже работала, драйвер мог предоставить адаптер системе до завершения собственной инициализации. Попытка обратиться к ещё не подготовленным структурам приводила к аварийному завершению работы ядра — kernel panic.

Проблему подробно разобрали в отчёте PR 60665. Изменения в драйверах run(4), rum(4) и ряде других USB Wi-Fi-устройств меняют порядок регистрации адаптера: он становится доступен остальной системе после подготовки необходимых структур. Исправления включены в NetBSD 11.1. Для компьютеров, где беспроводной адаптер часто подключают и отключают вручную, это устраняет конкретный сценарий системного сбоя.

Отдельно исправлены проблемы устойчивости некоторых USB-устройств на Raspberry Pi. Разработчики не приводят универсальный список моделей периферии, поэтому нельзя распространять это изменение на все USB-устройства платформы.

Поддержка оборудования — от Surface Go 3 до рабочих станций Sun

NetBSD устанавливается на множество процессорных архитектур, и часть исправлений версии 11.1 предназначена для конкретного оборудования. Например, драйвер acpibat(4) теперь поддерживает получение данных об аккумуляторе Microsoft Surface Go 3. Речь именно о мониторинге батареи; поддержка остальных функций этого устройства данным пунктом релиза не подтверждается.

На процессорах Zhaoxin KX-7000 и некоторых поздних моделях VIA/Zhaoxin исправлена ошибка, вызывавшая панику ядра. Для компьютеров с такими CPU это касается базовой стабильности системы. На машинах Sun Ultra 25/45 и Sun Fire V215/V245 улучшена работа датчиков температуры, вентиляторов и индикаторов состояния дисков. На подходящих моделях Sun Fire светодиодами можно управлять через sysctl; добавлена поддержка отдельных контроллеров I²C и часов реального времени.

Улучшена работа виртуализированных архитектур: разработчики исправили проблемы MIPS Malta в QEMU, а для PA-RISC реализовали режим переключения блока вычислений с плавающей запятой, который пока задействован в QEMU для обхода ошибки эмуляции.

Сборка NetBSD на Mac с Apple Silicon стала стабильнее

Для разработчиков исправлена ошибка кросс-компиляции NetBSD на компьютерах Mac с процессорами Apple Silicon. При параллельной сборке под другие архитектуры компилятор мог аварийно завершать работу. В отчёте PR 60904 причину связали с использованием библиотекой GMP регистра ARM64 x18, применение которого в таком коде несовместимо с требованиями macOS.

Исправление отключает проблемные ассемблерные оптимизации GMP в инструментах сборки. Автор одного из подтверждений воспроизвёл ошибку на Mac с чипом Apple M4: до изменения 62 из 600 параллельных тестовых компиляций завершились сбоем, после него два запуска по 600 компиляций прошли без ошибок. Это результаты конкретного теста, а не показатель ускорения сборки или гарантия отсутствия других проблем.

Обновление с NetBSD 11.0 сохраняет совместимость программ

NetBSD 11.1 — первое корректирующее обновление стабильной ветки NetBSD 11. Разработчики прямо подтверждают полную совместимость с NetBSD 11.0, выпущенной 30 июля 2026 года. Новая версия сосредоточена на переносе проверенных исправлений в стабильную ветку.

Официально предусмотрено обновление существующей установки через загрузку установочного образа и выбор пункта Upgrade. Если применяются другие способы обновления, в документации указан порядок: сначала ядро и его модули, затем перезагрузка и обновление пользовательских компонентов системы. Для проверки загруженных установочных файлов опубликованы контрольные суммы с подписью ключом NetBSD Security Officer.

Образы NetBSD 11.1 доступны для обычных 64-битных ПК (amd64), 32-битных систем (i386), ARM, RISC-V, SPARC64 и ряда других платформ. Наличие образа для конкретной архитектуры и поддержка отдельных устройств на ней зависят от соответствующего порта NetBSD.

NetBSD 11.1 развивает стабильную ветку после выпуска 11.0

Первое обновление NetBSD 11 охватывает несколько разных типов отказов: обработку сетевых пакетов в IPFilter, подключение USB Wi-Fi, сбои на отдельных процессорах и ошибки инструментов сборки. В системах с NetBSD 11.0 эти изменения доступны в рамках совместимого корректирующего релиза без перехода на новую основную версию ОС.

Источники

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться