CVE-2023-52984

net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices

Medium · published March 27, 2025

CVSS v3.1
5.5
EPSS
0%
Percentile
18.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices

The probe() function is only used for the DP83822 PHY, leaving the

private data pointer uninitialized for the smaller DP83825/26 models.

While all uses of the private data structure are hidden in 82822 specific

callbacks, configuring the interrupt is shared across all models.

This causes a NULL pointer dereference on the smaller PHYs as it accesses

the private data unchecked. Verifying the pointer avoids that.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00268 · 18.0th percentile
Published
2025-03-27T16:43Z
EPSS history
Timeline
  • 27 MAR 16:43Z
    net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
    cvelistv5