Description
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc() In amdgpu_acpi_enumerate_xcc(), if amdgpu_acpi_dev_init() returns -ENOMEM, the function returns directly without releasing the allocated xcc_info, resulting in a memory leak. Fix this by ensuring that xcc_info is properly freed in the error paths. 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
4d5275ab0b18d17697392aafd93e206e6b9de647 to < e87c73a80a12d337cf5f493c0956f6c2c9eafd80affected4d5275ab0b18d17697392aafd93e206e6b9de647 to < 18a7bbd11f17a7cd4c42fd5955d3675d68c692dfaffected4d5275ab0b18d17697392aafd93e206e6b9de647 to < d1370ef2ecf7d4df25e3e1e430cd191b1e7f8596affected4d5275ab0b18d17697392aafd93e206e6b9de647 to < 7e4b612fe7a960d610c20260c9ee220bddd1b215affected4d5275ab0b18d17697392aafd93e206e6b9de647 to < c9be63d565789b56ca7b0197e2cb78a3671f95a8affected
Linux Linux
Default version status: affected
6.5affected0 to < 6.5unaffected6.6.128 to ≤ 6.6.*unaffected6.12.75 to ≤ 6.12.*unaffected6.18.14 to ≤ 6.18.*unaffected6.19.4 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/e87c73a80a12d337cf5f493c0956f6c2c9eafd80 ↗
- https://git.kernel.org/stable/c/18a7bbd11f17a7cd4c42fd5955d3675d68c692df ↗
- https://git.kernel.org/stable/c/d1370ef2ecf7d4df25e3e1e430cd191b1e7f8596 ↗
- https://git.kernel.org/stable/c/7e4b612fe7a960d610c20260c9ee220bddd1b215 ↗
- https://git.kernel.org/stable/c/c9be63d565789b56ca7b0197e2cb78a3671f95a8 ↗