CVE-2025-68245 in Linux
Сводка
по VulDB • 28.06.2026
В ядре Linux устранена следующая уязвимость:
Сетевой стек (net): netpoll — исправлена некорректная обработка счетчика ссылок (refcount), приводившая к неправильной очистке ресурсов.
Коммит efa95b01da18 («netpoll: fix use after free») ошибочно игнорировал счетчик ссылок и преждевременно устанавливал значение dev->npinfo в NULL во время очистки netpoll, что приводило к некорректному поведению и утечкам памяти.
Сценарий, вызывающий отсутствие надлежащей очистки:
1) Netpoll ассоциирован с сетевым интерфейсом (например, eth0), выделена память для dev->npinfo, а refcnt = 1. - Обратите внимание, что npinfo является общим для всех экземпляров netpoll. В данном случае он один.
2) Другой экземпляр netpoll также ассоциирован с тем же сетевым интерфейсом, и выполняется операция npinfo->refcnt += 1. - Теперь dev->npinfo->refcnt = 2; - Существует только одна структура npinfo, связанная с данным устройством (netdev).
3) При попытке очистки первого экземпляра netpoll: - Первая очистка завершается успешно и очищает указатель np->dev->npinfo, игнорируя refcnt. - Фактически вызывается `RCU_INIT_POINTER(np->dev->npinfo, NULL);` - Устанавливается значение dev->npinfo = NULL без надлежащей очистки ресурсов. - Не вызывается функция обратного вызова ->ndo_netpoll_cleanup().
4) При попытке очистки второго экземпляра: - Вторая очистка завершается неудачей, поскольку np->dev->npinfo уже равен NULL. * В этом случае ops->ndo_netpoll_cleanup() никогда не вызывалась, и пул пакетов (skb pool) также не очищается (для второго экземпляра netpoll). - Происходит утечка структур npinfo и skbs из skbpool, что явно фиксируется инструментом kmemleak.
Отменяется коммит efa95b01da18 («netpoll: fix use after free») и добавляются поясняющие комментарии с акцентом на том, что очистка npinfo должна выполняться только после того, как счетчик ссылок достигнет нуля, обеспечивая стабильное и корректное поведение netpoll.
VulDB is the best source for vulnerability data and more expert information about this specific topic.