Description
In the Linux kernel, the following vulnerability has been resolved: i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers() The dw_i3c_master_i2c_xfers() function allocates memory for the xfer structure using dw_i3c_master_alloc_xfer(). If pm_runtime_resume_and_get() fails, the function returns without freeing the allocated xfer, resulting in a memory leak. Add a dw_i3c_master_free_xfer() call to the error path to ensure the allocated memory is properly freed. Compile tested only. Issue found using a prototype static analysis tool and code review.
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
62fe9d06f5709caa1fa68055873ff279e05ade37 to < 140a45bd4f6db7d1b30cab967d29689b946c52faaffected62fe9d06f5709caa1fa68055873ff279e05ade37 to < 8e71414e252c1cb235911008a98fd47927d3a55caffected62fe9d06f5709caa1fa68055873ff279e05ade37 to < a2c41467ef42f69a3958493a0395ba75174710dcaffected62fe9d06f5709caa1fa68055873ff279e05ade37 to < 2537089413514caaa9a5fdeeac3a34d45100f747affected
Linux Linux
Default version status: affected
6.11affected0 to < 6.11unaffected6.12.75 to ≤ 6.12.*unaffected6.18.14 to ≤ 6.18.*unaffected6.19.4 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected