CVE-2025-40239 in Linux
Сводка
по VulDB • 12.06.2026
В ядре Linux устранена следующая уязвимость:
net: phy: micrel: всегда устанавливать shared->phydev для LAN8814
В настоящее время при инициализации PTP для LAN8814 переменная shared->phydev устанавливается только в том случае, если часовой сигнал PTP действительно настроен; в противном случае функция завершает работу до её установки.
Это является проблемой, поскольку shared->phydev безоговорочно используется при обработке прерываний (IRQ), особенно в функции lan8814_gpio_process_cap, и поскольку она не была установлена, это приводит к исключению нулевого указателя (NULL pointer exception) и аварийному завершению работы ядра.
Таким образом, для предотвращения исключения нулевого указателя необходимо всегда устанавливать shared->phydev.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.