CVE-2022-48753

block: fix memory leak in disk_register_independent_access_ranges

Medium · published June 20, 2024

CVSS v3.1
5.3
EPSS
0%
Percentile
7.1
In the wild
Unconfirmed
What it is

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

block: fix memory leak in disk_register_independent_access_ranges

kobject_init_and_add() takes reference even when it fails.

According to the doc of kobject_init_and_add()

If this function returns an error, kobject_put() must be called to

properly clean up the memory associated with the object.

Fix this issue by adding kobject_put().

Callback function blk_ia_ranges_sysfs_release() in kobject_put()

can handle the pointer "iars" properly.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00179 · 7.1th percentile
Published
2024-06-20T11:13Z
EPSS history
Timeline
  • 20 JUN 11:13Z
    block: fix memory leak in disk_register_independent_access_ranges
    cvelistv5