Wind River Support Network

HomeDefectsLIN1024-10835
Acknowledged

LIN1024-10835 : Security Advisory - linux - CVE-2025-38537

Created: Aug 17, 2025    Updated: Aug 19, 2025
Found In Version: 10.24.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: Kernel

Description

In the Linux kernel, the following vulnerability has been resolved:EOL][EOL]net: phy: Don't register LEDs for genphy[EOL][EOL]If a PHY has no driver, the genphy driver is probed/removed directly in[EOL]phy_attach/detach. If the PHY's ofnode has an "leds" subnode, then the[EOL]LEDs will be (un)registered when probing/removing the genphy driver.[EOL]This could occur if the leds are for a non-generic driver that isn't[EOL]loaded for whatever reason. Synchronously removing the PHY device in[EOL]phy_detach leads to the following deadlock:[EOL][EOL]rtnl_lock()[EOL]ndo_close()[EOL]    ...[EOL]    phy_detach()[EOL]        phy_remove()[EOL]            phy_leds_unregister()[EOL]                led_classdev_unregister()[EOL]                    led_trigger_set()[EOL]                        netdev_trigger_deactivate()[EOL]                            unregister_netdevice_notifier()[EOL]                                rtnl_lock()[EOL][EOL]There is a corresponding deadlock on the open/register side of things[EOL](and that one is reported by lockdep), but it requires a race while this[EOL]one is deterministic.[EOL][EOL]Generic PHYs do not support LEDs anyway, so don't bother registering[EOL]them.

CREATE(Triage):(User=pbi-cn) [CVE-2025-38537 (https://nvd.nist.gov/vuln/detail/CVE-2025-38537)
Live chat
Online