First published: Fri Sep 27 2024(Updated: )
In the Linux kernel, the following vulnerability has been resolved: net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices The probe() function is only used for DP83822 and DP83826 PHY, leaving the private data pointer uninitialized for the DP83825 models which causes a NULL pointer dereference in the recently introduced/changed functions dp8382x_config_init() and dp83822_set_wol(). Add the dp8382x_probe() function, so all PHY models will have a valid private data pointer to fix this issue and also prevent similar issues in the future.
Credit: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Software | Affected Version | How to fix |
---|---|---|
Linux kernel | >=6.10<6.10.11 | |
Linux kernel | =6.11-rc1 | |
Linux kernel | =6.11-rc2 | |
Linux kernel | =6.11-rc3 | |
Linux kernel | =6.11-rc4 | |
Linux kernel | =6.11-rc5 | |
Linux kernel | =6.11-rc6 | |
Linux kernel | =6.11-rc7 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-46856 has been reported as a potential security risk due to a NULL pointer dereference in the Linux kernel that affects specific PHY devices.
To fix CVE-2024-46856, update your Linux kernel to version 6.10.11 or later, including the patched versions 6.11-rc1 through 6.11-rc7.
CVE-2024-46856 affects devices running the Linux kernel versions between 6.10 and 6.11-rc7.
CVE-2024-46856 is caused by the probe function not initializing the private data pointer for DP83825 devices in the Linux kernel.
CVE-2024-46856 does not specifically lead to remote code execution but can cause system instability due to the NULL pointer dereference.