Уязвимость чтения за границами буфера в обработке NTLM-аутентификации Qt (CVE-2026-105946)
В модуле Qt Network обнаружена уязвимость чтения за границами буфера при обработке NTLM-аутентификации в QAuthenticator. Атакуемый через вредоносный сервер или прокси злоумышленник может получить содержимое кучи или вызвать падение приложения. Критичность — средняя (CVSS 5.3).
Подробности
Уязвимость затрагивает продукт qt от Qt Group. При использовании приложением QNetworkAccessManager или QTcpSocket для аутентификации по протоколу NTLM вредоносный сервер или прокси может отправить специально сформированный NTLM-challenge, который приводит к чтению за границами буфера. Эксплуатация позволяет удалённому атакующему получить конфиденциальную информацию — содержимое кучи (heap memory) — либо вызвать отказ в обслуживании через падение приложения. Для успешной атаки требуется, чтобы приложение устанавливало соединение с подконтрольным злоумышленнику сервером или прокси и использовало NTLM-аутентификацию. Сведения о конкретных уязвимых версиях qt в записи CVE не приведены — уточняйте актуальный диапазон в рекомендациях производителя.Что делать
Рекомендуется обновить Qt до версии, содержащей исправление данной уязвимости, — сверьтесь с официальными анонсами и бюллетенями безопасности Qt Group. Если немедленное обновление невозможно, рассмотрите следующие митигации: ограничьте использование NTLM-аутентификации там, где это допустимо, и по возможности перейдите на более защищённые схемы аутентификации; ограничьте доверенные источники подключений и прокси, чтобы снизить риск взаимодействия с вредоносным сервером; применяйте сетевую сегментацию и мониторинг аномальных сетевых ответов. Также стоит отслеживать падения приложений, использующих QNetworkAccessManager или QTcpSocket с NTLM, как возможный признак эксплуатации. Итог: CVE-2026-105946 — умеренно опасная уязвимость в Qt Network, позволяющая удалённому серверу или прокси инициировать чтение за границами буфера при NTLM-аутентификации. Основная мера защиты — своевременное обновление Qt; при отсутствии патча помогут ограничение NTLM и контроль доверенных сетевых источников.Источник: CVE Project (cvelistV5)
