Linux Kernel Vulnerability in macb Device Handling
CVE-2025-39805
What is CVE-2025-39805?
A vulnerability in the Linux kernel's macb driver has been identified that arises from improper handling during the removal of macb devices. Specifically, the driver executes the phy_exit() function before calling unregister_netdev() when detaching the device. This sequence results in a warning issued by kernfs indicating a failure to properly remove directory entries, as the PHY is being exited while the netdev remains registered. To address this issue, the correct procedure must involve unregistering the netdev prior to shutting down the PHY, ensuring proper cleanup and maintenance of network device integrity.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Linux 8b73fa3ae02b2401960de41b0454c0321377b203 < 7351782f2fc8ac31ced52e3d4e6fa120f819a7ab
Linux 8b73fa3ae02b2401960de41b0454c0321377b203 < 2b9719ccad38dffad7dbdd2f39896f723f9b9011
Linux 8b73fa3ae02b2401960de41b0454c0321377b203