CVE-2024-42282
Severity CVSS v4.0:
Pending analysis
Type:
CWE-476
NULL Pointer Dereference
Publication date:
17/08/2024
Last modified:
19/08/2024
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling<br />
<br />
Move the freeing of the dummy net_device from mtk_free_dev() to<br />
mtk_remove().<br />
<br />
Previously, if alloc_netdev_dummy() failed in mtk_probe(),<br />
eth->dummy_dev would be NULL. The error path would then call<br />
mtk_free_dev(), which in turn called free_netdev() assuming dummy_dev<br />
was allocated (but it was not), potentially causing a NULL pointer<br />
dereference.<br />
<br />
By moving free_netdev() to mtk_remove(), we ensure it&#39;s only called when<br />
mtk_probe() has succeeded and dummy_dev is fully allocated. This<br />
addresses a potential NULL pointer dereference detected by Smatch[1].
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
CPE | From | Up to |
---|---|---|
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.10 (including) | 6.10.3 (excluding) |
To consult the complete list of CPE names with products and versions, see this page