CVE-2024-56708
kernel: EDAC/igen6: Avoid segmentation fault on module unload
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · December 28, 2024
Updated · November 21, 2025
Description
In the Linux kernel, the following vulnerability has been resolved:
EDAC/igen6: Avoid segmentation fault on module unload
The segmentation fault happens because:
During modprobe:
- In igen6_probe(), igen6_pvt will be allocated with kzalloc()
- In igen6_register_mci(), mci->pvt_info will point to &igen6_pvt->imc[mc]
During rmmod:
- In mci_release() in edac_mc.c, it will kfree(mci->pvt_info)
- In igen6_remove(), it will kfree(igen6_pvt);
Fix this issue by setting mci->pvt_info to NULL to avoid the double kfree.
Statement
This issue is considered to be a moderate impact flaw, as the exploitation for this will need an ADMIN (or ROOT) privilege (PR:H).
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 4.4CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
CWE-415 · Double Free