Skip to content
CVE PROGRAM SOURCE RECORD5.3 Medium

CVE-2022-48753

block: fix memory leak in disk_register_independent_access_ranges

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • a2247f19ee1c5ad75ef095cdfb909a3244b88aa8 to < fe4214a07e0b53d2af711f57519e33739c5df23faffected
  • a2247f19ee1c5ad75ef095cdfb909a3244b88aa8 to < 83114df32ae779df57e0af99a8ba6c3968b2ba3daffected

Linux Linux

Default version status: affected

  • 5.16affected
  • 0 to < 5.16unaffected
  • 5.16.5 to ≤ 5.16.*unaffected
  • 5.17 to ≤ *unaffected

References