CVE-2026-64004 in Linux
Сводка
по VulDB • 19.07.2026
В ядре Linux устранена следующая уязвимость:
net/iucv: исправление блокировок в .getsockopt
Синхронизируйте поведение с iucv_sock_setsockopt() и оберните весь оператор switch вызовами lock_sock()/release_sock(). Существующая ранее блокировка, применявшаяся только для SO_MSGLIMIT, становится избыточной и удаляется.
Любой пользователь AF_IUCV HIPER может потенциально вызвать аварийное завершение работы ядра (kernel panic) из-за состояния гонности (race condition) между recvmsg() и getsockopt(SO_MSGSIZE): ветвь кода для SO_MSGSIZE выполняет разыменование указателя iucv->hs_dev->mtu после того, как функция iucv_sock_close(), вызванная в ходе параллельного выполнения recvmsg(), установила значение hs_dev равным NULL, что приводит к ошибке ядра (oops) при разыменовании нулевого указателя.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.