CVE-2024-50153CWE-476

CVE-2024-50153

Medium · published November 7, 2024

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

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

scsi: target: core: Fix null-ptr-deref in target_alloc_device()

There is a null-ptr-deref issue reported by KASAN:

BUG: KASAN: null-ptr-deref in target_alloc_device+0xbc4/0xbe0 [target_core_mod]

...

kasan_report+0xb9/0xf0

target_alloc_device+0xbc4/0xbe0 [target_core_mod]

core_dev_setup_virtual_lun0+0xef/0x1f0 [target_core_mod]

target_core_init_configfs+0x205/0x420 [target_core_mod]

do_one_initcall+0xdd/0x4e0

...

entry_SYSCALL_64_after_hwframe+0x76/0x7e

In target_alloc_device(), if allocing memory for dev queues fails, then

dev will be freed by dev->transport->free_device(), but dev->transport

is not initialized at that time, which will lead to a null pointer

reference problem.

Fixing this bug by freeing dev with hba->backend->ops->free_device().

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.00258 · 16.5th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2024-11-07T15:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 5.11, < 5.15.1705.15.170
linux/linux_kernel≥ 5.16, < 6.1.1156.1.115
linux/linux_kernel≥ 6.2, < 6.6.596.6.59
linux/linux_kernel≥ 6.7, < 6.11.66.11.6
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (9)
EPSS history
Timeline
  • 07 NOV 09:31Z
    scsi: target: core: Fix null-ptr-deref in target_alloc_device()
    cvelistv5