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

mfd: sm501: Fix potential memory leaks during remove

The memory allocated for struct sm501_devdata in sm501_pci_probe() and
sm501_plat_probe() is not freed by the corresponding remove functions
sm501_pci_remove() and sm501_plat_remove(). Fix that by adding a call to
kfree().
Published: 2026-09-11
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential memory exhaustion leading to denial of service
Action: Apply patch
AI Analysis

Impact

The Linux kernel sm501 driver allocates a structure (sm501_devdata) during probe but does not free it when the device is removed. This oversight causes a kernel memory leak that can accumulate over repeated driver load/unload cycles, potentially exhausting available memory and leading to kernel instability or crash. The primary consequence is a denial‑of‑service scenario from memory exhaustion.

Affected Systems

The flaw exists in any Linux kernel that includes the sm501 driver before the fix was merged. Versions are not specified in the CVE, so all kernel builds containing the legacy sm501 driver are potentially affected. The issue would impact systems that enable or allow loading the sm501 driver, which is typically found in Linux distributions that ship hardware support for the sm501 device or allow modules to be loaded manually.

Risk and Exploitability

The CVSS score is 4.4 and the EPSS score is less than 1 %. The vulnerability is not listed in the CISA KEV catalog. Triggering the requires the ability to execute the remove functions of the sm501 driver, which normally happens when the driver is unloaded. Based on the description, it is inferred that the privilege level required to unload the driver is typically root, since loading and unloading kernel modules is privileged. The likely attack vector is a local or remote command that loads or unloads the sm501 driver, assuming the attacker has the necessary module handling permissions. The description does not specify the privilege level needed to perform this action, so the exact exposure depends on the system’s kernel module handling permissions and the attacker’s ability to unload the driver.

Generated by OpenCVE AI on September 21, 2026 at 02:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the sm501 memory‑leak fix
  • If an updated kernel cannot be used, unload or disable the sm501 driver so it never loads
  • Monitor system memory usage for signs of a stale sm501_devdata allocation and set kernel memory limits if supported

Generated by OpenCVE AI on September 21, 2026 at 02:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 12 Sep 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 11 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mfd: sm501: Fix potential memory leaks during remove The memory allocated for struct sm501_devdata in sm501_pci_probe() and sm501_plat_probe() is not freed by the corresponding remove functions sm501_pci_remove() and sm501_plat_remove(). Fix that by adding a call to kfree().
Title mfd: sm501: Fix potential memory leaks during remove
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-09-11T19:42:36.399Z

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

Link: CVE-2026-80974

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-11T20:19:03.623

Modified: 2026-09-11T20:19:03.623

Link: CVE-2026-80974

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-11T19:42:36Z

Links: CVE-2026-80974 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T02:30:08Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime