В ядре Linux устранена следующая уязвимость:
связывание: предотвращение потенциального бесконечного цикла в Bond_header_parse()
Bond_header_parse() может зацикливаться, если настроен стек из двух устройств связи,
потому что skb->dev всегда указывает на вершину иерархии.
Добавьте новый параметр «const struct net_device *dev» в
(struct header_ops)->parse(), чтобы убедиться, что рекурсия
ограничен и вызывается метод окончательного анализа листа.
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: bonding: prevent potential infinite loop in bond_header_parse() bond_header_parse() can loop if a stack of two bonding devices is setup, because skb->dev always points to the hierarchy top. Add new "const struct net_device *dev" parameter to (struct header_ops)->parse() method to make sure the recursion is bounded, and that the final leaf parse method is called.