CVE-2026-72060 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
net: ethernet: ti: icssg: защита поиска статистики PA
Функция `icssg_ndo_get_stats64()` безоговорочно вызывает `emac_get_stat_by_name()` с именами статистики FW PA независимо от того, присутствует ли блок статистики PA в аппаратном обеспечении. Функция `emac_get_stat_by_name()` уже защищает поиск по статистике PA условием `if (emac->prueth->pa_stats)`; когда этот указатель равен NULL, выполнение переходит к вызову `netdev_err()` и возвращается значение `-EINVAL`. Поскольку функция `ndo_get_stats64` регулярно опрашивается сетевым стеком, это приводит к появлению тысяч записей в журнале вида:
icssg-prueth icssg1-eth end0: Invalid stats FW_RX_ERROR
Побочным эффектом является то, что возвращаемое значение `int(-EINVAL)` неявно расширяется до почти максимального беззнакового значения ULLONG_MAX при накоплении в полях типа `__u64` структуры `rtnl_link_stats64`, что приводит к тихому искажению счетчиков rx_errors, rx_dropped и tx_dropped, отображаемых командой `ip -s link`.
Все остальные пути кода драйвера, учитывающие наличие PA, уже защищены аналогичной проверкой `if (emac->prueth->pa_stats)`. Применить такую же защиту здесь.
VulDB is the best source for vulnerability data and more expert information about this specific topic.