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

В LibreSSL исправили ошибку чтения памяти при работе с TLS 1.2 — выпущена версия 4.4.1

11 ноября 2026 года разработчики LibreSSL представили версию 4.4.1, в которой устранена ошибка чтения за границами выделенной памяти при повторном согласовании соединения TLS 1.2. Одновременно исправлена проблема совместимости с узлами, передающими список из более чем 32 алгоритмов подписи. Обе правки касаются программ, использующих LibreSSL для защищённого обмена данными.

В LibreSSL исправили ошибку чтения памяти при работе с TLS 1.2
В LibreSSL исправили ошибку чтения памяти при работе с TLS 1.2

Повторное согласование TLS 1.2 могло привести к чтению за границами памяти

В LibreSSL 4.4.0 обнаружили ошибку, которая могла проявляться во время renegotiation — повторного согласования параметров уже установленного соединения TLS 1.2. В этом процессе стороны заново договариваются о параметрах защиты, сохраняя существующее соединение.

При определённых условиях библиотека могла прочитать данные за пределами выделенного ей участка памяти. Такой тип ошибки называют out-of-bounds read. Разработчики отнесли исправление к категории безопасности и включили его в LibreSSL 4.4.1.

Что известно о последствиях? Официальное описание подтверждает саму возможность некорректного чтения памяти, но не раскрывает условия воспроизведения, масштаб воздействия или случаи эксплуатации. В примечаниях к релизу нет отдельного идентификатора CVE. Поэтому утверждать, что ошибка позволяла удалённо выполнять код или гарантированно раскрывала данные, оснований пока нет.

LibreSSL устранила проблему со списком из более чем 32 алгоритмов подписи

Второе исправление относится к совместимости TLS-соединений. При установлении защищённой связи участники могут сообщать, какие алгоритмы цифровой подписи они поддерживают. Это помогает выбрать подходящий вариант для проверки подлинности в ходе согласования соединения.

В предыдущей версии LibreSSL возникала проблема взаимодействия с другой стороной, если та передавала более 32 алгоритмов подписи. Релиз 4.4.1 исправляет обработку таких соединений. Это конкретный сценарий совместимости: обычные TLS-подключения, в которых подобный длинный список не передаётся, под указанное условие не подпадают.

Разработчики не приводят статистику затронутых подключений и не называют конкретные серверы или клиентские программы. Поэтому частоту появления ошибки оценить по опубликованным материалам нельзя.

Версии LibreSSL 4.4.1 и 4.3.5 получили разные исправления

Вместе с LibreSSL 4.4.1 команда выпустила версию 4.3.5 для предыдущей ветки. В официальном объявлении перечислены такие различия:

ВерсияИзменения относительно предыдущей версии
LibreSSL 4.4.1Исправлено чтение за границами памяти при повторном согласовании TLS 1.2; устранена проблема совместимости со списком более 32 алгоритмов подписи.
LibreSSL 4.3.5Исправлена проблема совместимости со списком более 32 алгоритмов подписи.

Исправление, связанное с чтением памяти, разработчики отдельно указали для ветки 4.4. Информации о наличии той же ошибки в ветке 4.3 в этом объявлении нет. Документация LibreSSL Portable описывает подобные выпуски с третьим номером версии как исправления ошибок и безопасности с сохранением совместимости API и ABI внутри ветки.

Предыдущий стабильный выпуск 4.4.0 появился 22 октября 2026 года. Он включал более широкие изменения в криптографических механизмах и совместимости. Версия 4.4.1 сосредоточена на двух конкретных исправлениях, обнаруженных после него.

Где используется LibreSSL и как распространяется исправление

LibreSSL — набор библиотек для криптографии и защищённых соединений. Проект развивается в OpenBSD, а его переносимая версия LibreSSL Portable рассчитана также на Linux, FreeBSD, NetBSD, macOS и другие системы; поддерживаются и сборки для Windows.

Это затрагивает прежде всего серверные приложения, сетевые утилиты и другое программное обеспечение, которое действительно использует LibreSSL. Наличие TLS в программе само по себе ещё не подтверждает, что она работает именно с этой библиотекой: существуют и другие реализации протокола, в том числе OpenSSL.

В объявлении от 11 ноября разработчик Брент Кук сообщил о выпуске LibreSSL 4.4.1 и 4.3.5 и размещении архивов на зеркалах OpenBSD. Для программ, получающих LibreSSL из репозиториев операционной системы, дата появления исправленной сборки зависит от сопровождающих соответствующих пакетов.

После релиза остаются вопросы о масштабе ошибки TLS 1.2

В LibreSSL 4.4.1 подтверждены два изменения: исправление чтения за границами памяти при повторном согласовании TLS 1.2 и восстановление совместимости с узлами, перечисляющими более 32 алгоритмов подписи. Публичные заметки к выпуску пока не содержат технического разбора первой ошибки и сведений о том, в каких реальных конфигурациях она проявлялась.

Источники

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