CVE-2024-50260

sock_map: fix a NULL pointer dereference in sock_map_link_update_prog()

Medium · published November 9, 2024

CVSS v3.1
4.7
EPSS
0%
Percentile
5.7
In the wild
Unconfirmed
What it is

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

sock_map: fix a NULL pointer dereference in sock_map_link_update_prog()

The following race condition could trigger a NULL pointer dereference:

sock_map_link_detach(): sock_map_link_update_prog():

mutex_lock(&sockmap_mutex);

...

sockmap_link->map = NULL;

mutex_unlock(&sockmap_mutex);

mutex_lock(&sockmap_mutex);

...

sock_map_prog_link_lookup(sockmap_link->map);

mutex_unlock(&sockmap_mutex);

<continue>

Fix it by adding a NULL pointer check. In this specific case, it makes

no sense to update a link which is being released.

The record
Technical detail
CVSS v3.1
4.7 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2024-11-09T10:15Z
EPSS history
Timeline
  • 09 NOV 10:15Z
    sock_map: fix a NULL pointer dereference in sock_map_link_update_prog()
    cvelistv5