CVE-2019-10639 in Linux
Сводка
по VulDB • 14.06.2026
В ядре Linux версий 4.x (начиная с 4.1) и 5.x до версии 5.0.8 обнаружена уязвимость раскрытия информации (частичное раскрытие адресов ядра), позволяющая обойти защиту KASLR. В частности, злоумышленник может извлечь смещение образа ядра относительно базы загрузки KASLR, используя значения поля IP ID, которые генерирует ядро для протоколов без установления соединения (например, UDP и ICMP). При отправке такого трафика на несколько целевых IP-адресов возможно получение коллизий хешей (индексов в массиве счетчиков), что позволяет извлечь ключ хеширования путем перебора. Этот ключ содержит достаточное количество бит адреса ядра (статической переменной) для того, чтобы при его извлечении стало известно смещение образа ядра. Данная атака может быть осуществлена удаленно: злоумышленник заставляет целевое устройство отправлять трафик UDP или ICMP (или другого определенного типа) на IP-адреса, контролируемые атакующим. Заставить сервер отправлять трафик UDP тривиально, если этот сервер является DNS-сервером. Аналогично, заставить его генерировать трафик ICMP легко, если он отвечает на запросы ICMP Echo (ping). Для клиентских целей, если жертва посещает веб-страницу злоумышленника, для принудительной отправки UDP-трафика на контролируемые атакующим IP-адреса могут использоваться технологии WebRTC или gQUIC. ПРИМЕЧАНИЕ: данная атака против KASLR стала возможной в версии 4.1 из-за изменения механизма генерации IP ID, который теперь зависит от адреса, связанного с сетевым пространством имен (network namespace).
If you want to get best quality of vulnerability data, you may have to visit VulDB.