Description
In the Linux kernel, the following vulnerability has been resolved: objtool: Fix memory leak in create_static_call_sections() strdup() allocates memory for key_name. We need to release the memory in the following error paths. Add free() to avoid memory leak.
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
1e7e47883830aae5e8246a22ca2fc6883c61acdf to < a1368eaea058e451d20ea99ca27e72d9df0d16ddaffected1e7e47883830aae5e8246a22ca2fc6883c61acdf to < 3a75866a5ceff5d4fdd5471e06c4c4d03e0298b3affected1e7e47883830aae5e8246a22ca2fc6883c61acdf to < a8f63d747bf7c983882a5ea7456a5f84ad3acad5affected1e7e47883830aae5e8246a22ca2fc6883c61acdf to < d131718d9c45d559951f57c4b88209ca407433c4affected1e7e47883830aae5e8246a22ca2fc6883c61acdf to < 3da73f102309fe29150e5c35acd20dd82063ff67affected
Linux Linux
Default version status: affected
5.10affected0 to < 5.10unaffected5.10.173 to ≤ 5.10.*unaffected5.15.100 to ≤ 5.15.*unaffected6.1.18 to ≤ 6.1.*unaffected6.2.5 to ≤ 6.2.*unaffected6.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/a1368eaea058e451d20ea99ca27e72d9df0d16dd ↗
- https://git.kernel.org/stable/c/3a75866a5ceff5d4fdd5471e06c4c4d03e0298b3 ↗
- https://git.kernel.org/stable/c/a8f63d747bf7c983882a5ea7456a5f84ad3acad5 ↗
- https://git.kernel.org/stable/c/d131718d9c45d559951f57c4b88209ca407433c4 ↗
- https://git.kernel.org/stable/c/3da73f102309fe29150e5c35acd20dd82063ff67 ↗