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 < fe4214a07e0b53d2af711f57519e33739c5df23faffecteda2247f19ee1c5ad75ef095cdfb909a3244b88aa8 to < 83114df32ae779df57e0af99a8ba6c3968b2ba3daffected
Linux Linux
Default version status: affected
5.16affected0 to < 5.16unaffected5.16.5 to ≤ 5.16.*unaffected5.17 to ≤ *unaffected