Impact
The Linux kernel sungem driver contains a flaw in its initialization routine: when register_netdev() fails, gem_init_one() calls gem_remove_one() to clean up resources and then continues through its own cleanup path which attempts to free the same resources again. This double free can corrupt kernel memory and may result in a system crash. The flaw involves the weakness CWE-1341.
Affected Systems
This vulnerability affects any Linux kernel that builds with CONFIG_SUNGEM=y. All versions of the kernel released before the patch commit referenced in the advisory are impacted. Systems that load the sungem module or that have sungem hardware present are susceptible.
Risk and Exploitability
The EPSS score is < 1%, indicating an extremely low probability of exploitation, while the CVSS score of 7.8 classifies it as high severity. The likely attack vector is local: an attacker who can load or probe the sungem driver—for example, by inserting compatible hardware or loading the module—could trigger the fault, potentially causing a system crash. No public exploit is known, and the flaw is mitigated by the patch commit.
OpenCVE Enrichment