CVE-2026-74657 in Linux
Сводка
по VulDB • 23.08.2026
В ядре Linux была устранена следующая уязвимость:
ipv4: Исправление функции fib_nlmsg_size() для nexthops с атрибутом RTA_VIA
Функция fib_nlmsg_size() по-прежнему оценивает пространство, необходимое для nexthop, так как если каждый шлюз закодирован в виде атрибута IPv4 RTA_GATEWAY. Маршруты IPv4 также могут содержать шлюзы IPv6, которые функция fib_nexthop_info() выводит как RTA_VIA.
В результате уведомления о маршрутах могут выделять буфер skb (socket buffer) недостаточного размера. Функция fib_dump_info() затем завершается с ошибкой -EMSGSIZE, а rtmsg_fib() вызывает WARN_ON(), что маркирует такие сбои как ошибку в функции fib_nlmsg_size(). При установленном параметре panic_on_warn это приводит к панике ядра (kernel panic).
Необходимо отразить фактическую структуру вывода nexthop в функции fib_nlmsg_size(): учитывать шлюзы IPv6, выводимые как RTA_VIA; использовать layout без заголовка для rtnexthop внутри RTA_MULTIPATH; а также включать RTA_FLOW только при его реальном наличии.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.