CVE-2025-39946
tls: убедитесь, что поток прерывается, если заголовки некорректны
- Опубликовано
- 4 окт. 2025 г.
- Обновлено
- 5 авг. 2026 г.
- Назначение CNA
- Linux
- Наблюдены доказательства
- 25 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 95,4 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
В ядре Linux устранена следующая уязвимость: tls: обязательно прерывать поток, если заголовки некорректны Обычно мы ждём, пока сокет накопит всю запись в буфере, прежде чем обработать её. Однако если буфер сокета очень мал, мы считываем данные раньше, чтобы предотвратить остановку соединения. Убедитесь, что мы прерываем соединение, когда обнаруживаем задним числом, что запись на самом деле недействительна. Повторная попытка разбора сама по себе допустима, но поскольку мы копируем немного больше данных каждый раз перед разбором, мы можем переполнить выделенное пространство skb. Создать сценарий, в котором мы испытываем нехватку ресурсов без достаточного объёма данных в сокете для предварительного разбора длины, довольно сложно. syzbot нашёл способ сделать это, передавая нам заголовок небольшими внеполосными (OOB) отправками, а затем заполняя recvbuf большим обычным отправлением. Убедитесь, что tls_rx_msg_size() прерывает strp: если мы достигли недействительной записи, восстановиться действительно невозможно.
Источники
- exploit-CVE-2025-39946Эксплойт
Эксплойт для CVE-2025-39946, ошибки в подсистеме net/tls ядра Linux.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.