In the Linux kernel, the following vulnerability has been resolved:
net: phy: Don't register LEDs for genphy
If a PHY has no driver, the genphy driver is probed/removed directly in phy_attach/detach. If the PHY's ofnode has an "leds" subnode, then the LEDs will be (un)registered when probing/removing the genphy driver. This could occur if the leds are for a non-generic driver that isn't loaded for whatever reason. Synchronously removing the PHY device in phy_detach leads to the following deadlock:
rtnl_lock() ndo_close() ... phy_detach() phy_remove() phy_leds_unregister() led_classdev_unregister() led_trigger_set() netdev_trigger_deactivate() unregister_netdevice_notifier() rtnl_lock()
There is a corresponding deadlock on the open/register side of things (and that one is reported by lockdep), but it requires a race while this one is deterministic.
Generic PHYs do not support LEDs anyway, so don't bother registering them.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade python3-perf6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpfUpgrade perf6.12-debuginfoUpgrade bpftool6.12Upgrade kernel6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-toolsUpgrade kernel6.12-tools-develUpgrade kernel6.12-libbpf-staticUpgrade kernel-livepatch-6.12.40-63.114Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12Upgrade kernel6.12-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-modules-extraUpgrade perf6.12Upgrade kernel6.12-libbpf-debuginfo | Oct 16, 2025 | Aug 16, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 16, 2025 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-rtUpgrade dtb-qcomUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-defaultUpgrade kselftests-kmp-defaultUpgrade dtb-caviumUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade gfs2-kmp-azureUpgrade dtb-apmUpgrade kernel-devel-azureUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-azureUpgrade dtb-armUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-rtUpgrade dtb-rockchipUpgrade dtb-sprdUpgrade ocfs2-kmp-rtUpgrade kernel-develUpgrade kernel-rt-develUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-qaUpgrade dlm-kmp-rtUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade dtb-nvidiaUpgrade kernel-64kb-extraUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade reiserfs-kmp-rtUpgrade dtb-amdUpgrade dlm-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade kernel-default-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade dtb-freescaleUpgrade gfs2-kmp-rtUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-64kbUpgrade kernel-default-develUpgrade kernel-default-baseUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-debug-develUpgrade kernel-azure-optionalUpgrade dtb-renesasUpgrade kselftests-kmp-azureUpgrade kernel-source-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade kernel-macrosUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade dlm-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dtb-amlogicUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-marvellUpgrade dtb-lgUpgrade dtb-altera | Dec 5, 2025 | Sep 18, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-ibmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-aws-64k-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.14.0-1016-oemUpgrade linux-image-gcpUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-raspi-6.14Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-ibm-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-awsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-xilinxUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-raspiUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-oracle-6.14Upgrade linux-image-genericUpgrade linux-image-generic-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-fipsUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-6.14Upgrade linux-image-oem-24.04Upgrade linux-image-6.14.0-1017-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-aws-6.14Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-aws-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-azure-6.14Upgrade linux-image-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-6.14Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-22.04 | Nov 25, 2025 | Nov 21, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub