CVE-2024-47809CWE-476

CVE-2024-47809

Medium · published January 11, 2025

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

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

dlm: fix possible lkb_resource null dereference

This patch fixes a possible null pointer dereference when this function is

called from request_lock() as lkb->lkb_resource is not assigned yet,

only after validate_lock_args() by calling attach_lkb(). Another issue

is that a resource name could be a non printable bytearray and we cannot

assume to be ASCII coded.

The log functionality is probably never being hit when DLM is used in

normal way and no debug logging is enabled. The null pointer dereference

can only occur on a new created lkb that does not have the resource

assigned yet, it probably never hits the null pointer dereference but we

should be sure that other changes might not change this behaviour and we

actually can hit the mentioned null pointer dereference.

In this patch we just drop the printout of the resource name, the lkb id

is enough to make a possible connection to a resource name if this

exists.

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.00242 · 14.5th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2025-01-11T18:15Z
Affected products (2)
ProductVersionsFixed in
linux/linux_kernel< 6.6.666.6.66
linux/linux_kernel≥ 6.7, < 6.12.56.12.5
References (9)
EPSS history
Timeline
  • 11 JAN 12:25Z
    dlm: fix possible lkb_resource null dereference
    cvelistv5