Description
In the Linux kernel, the following vulnerability has been resolved:

EDAC/igen6: Fix call trace due to missing release()

When unloading the igen6_edac driver, there is a call trace:

Device '(null)' does not have a release() function, it is broken and must be fixed.
See Documentation/core-api/kobject.rst.
WARNING: drivers/base/core.c:2567 at device_release+0x84/0x90, CPU#5: rmmod/127209
...
RIP: 0010:device_release+0x84/0x90
Call Trace:
<TASK>
kobject_put+0x8c/0x220
put_device+0x17/0x30
igen6_unregister_mcis+0xa2/0xe0 [igen6_edac]
igen6_remove+0x82/0xb0 [igen6_edac]
...

Fix the call trace by providing empty release() functions for the
memory controller devices.
Published: 2026-08-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential kernel instability
Action: Patch
AI Analysis

Impact

The EDAC/igen6 driver in the Linux kernel contains a flaw where device objects lack a release() function. When the igen6_edac module is unloaded, the kernel attempts to call the missing function, generating a call trace warning and potentially dereferencing a null pointer. This defect can cause a kernel crash, leading to a denial‑of‑service condition for the affected system.

Affected Systems

All Linux kernel builds that include the EDAC/igen6 driver without the upstream patch are vulnerable. The kernel version or distribution is unspecified, so any kernel released before the fix that ships the EDAC/igen6 module could be affected. The issue manifests only when the module is loaded and then removed.

Risk and Exploitability

The CVSS score of 5.5 indicates medium severity. Exploitation requires a privileged attacker able to unload the module (root or direct rmmod access). With a EPSS score below 1%, the likelihood of exploitation in the wild is low, and the vulnerability is not listed in the CISA KEV catalog, meaning no known public exploits exist. If an attacker can unload the driver, the attempt to call a nonexistent release() function could trigger a kernel crash, resulting in a denial‑of‑service for the entire system.

Generated by OpenCVE AI on September 1, 2026 at 17:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release that includes the EDAC/igen6 release() fix.
  • If building a custom kernel, patch the source code with the upstream commit that adds an empty release() function for the device objects and rebuild the kernel.
  • As a temporary measure, prevent the igen6_edac module from loading or unload it safely during system shutdown to avoid the crash path.

Generated by OpenCVE AI on September 1, 2026 at 17:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: EDAC/igen6: Fix call trace due to missing release() When unloading the igen6_edac driver, there is a call trace: Device '(null)' does not have a release() function, it is broken and must be fixed. See Documentation/core-api/kobject.rst. WARNING: drivers/base/core.c:2567 at device_release+0x84/0x90, CPU#5: rmmod/127209 ... RIP: 0010:device_release+0x84/0x90 Call Trace: <TASK> kobject_put+0x8c/0x220 put_device+0x17/0x30 igen6_unregister_mcis+0xa2/0xe0 [igen6_edac] igen6_remove+0x82/0xb0 [igen6_edac] ... Fix the call trace by providing empty release() functions for the memory controller devices.
Title EDAC/igen6: Fix call trace due to missing release()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-28T06:48:54.439Z

Reserved: 2026-08-26T14:34:25.778Z

Link: CVE-2026-80643

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:49.193

Modified: 2026-08-28T08:16:49.193

Link: CVE-2026-80643

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-28T00:00:00Z

Links: CVE-2026-80643 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T17:30:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime