CVE-2024-42282CWE-476

CVE-2024-42282

Medium · published August 17, 2024

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

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

net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling

Move the freeing of the dummy net_device from mtk_free_dev() to

mtk_remove().

Previously, if alloc_netdev_dummy() failed in mtk_probe(),

eth->dummy_dev would be NULL. The error path would then call

mtk_free_dev(), which in turn called free_netdev() assuming dummy_dev

was allocated (but it was not), potentially causing a NULL pointer

dereference.

By moving free_netdev() to mtk_remove(), we ensure it's only called when

mtk_probe() has succeeded and dummy_dev is fully allocated. This

addresses a potential NULL pointer dereference detected by Smatch[1].

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.00222 · 12.1th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2024-08-17T13:15Z
Affected products (1)
ProductVersionsFixed in
linux/linux_kernel≥ 6.10, < 6.10.36.10.3
References (3)
EPSS history
Timeline
  • 17 AUG 09:08Z
    net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling
    cvelistv5