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

wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()

In iwl_op_mode_dvm_start(), jumping to out_free_eeprom currently bypasses
the out_free_eeprom_blob label. Consequently, error paths triggered after
successfully parsing the EEPROM free priv->nvm_data but leak
priv->eeprom_blob.

Fix this memory leak by reordering the error handling labels so
that out_free_eeprom falls through to out_free_eeprom_blob.

The bug was first flagged by an experimental analysis tool we are
developing for kernel memory-management bugs while analyzing
v6.13-rc1. The tool is still under development and is not yet publicly
available. Manual inspection confirms that the bug is still
present in v7.1-rc6.

An x86_64 allyesconfig build showed no new warnings. As we do not have
supported Intel DVM wireless hardware and firmware to test with, no
runtime testing was able to be performed.
Published: 2026-09-11
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Leak Leading to Kernel Resource Exhaustion
Action: Apply Patch
AI Analysis

Impact

A memory leak occurs in the iwlwifi driver of the Linux kernel when the iwl_op_mode_dvm_start function jumps to out_free_eeprom and bypasses out_free_eeprom_blob. The priv->eeprom_blob remains allocated after a failed EEPROM parse, causing gradual depletion of kernel memory. This leak can reduce available memory for both user and kernel allocations and may lead to a denial‑of‑service. The weakness is CWE‑772 and the CVSS score is 4.7.

Affected Systems

All Linux kernel builds containing the iwlwifi driver for Intel DVM wireless hardware are affected. The issue exists in releases up to and including version 7.1‑rc6 and was fixed in a subsequent commit. Distributions shipping kernels with the older iwlwifi code are potentially vulnerable until the patch is applied.

Risk and Exploitability

Exploitation requires triggering error conditions during the EEPROM parsing routine, which is normally invoked during driver initialization. The exploit would need repeated failures to drain sufficient memory, making a single‑shot attack unlikely. The EPSS score is < 1%, indicating a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. The moderate CVSS score and low prevalence suggest the risk is primarily one of availability rather than remote code execution.

Generated by OpenCVE AI on September 21, 2026 at 03:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a revision that includes the iwlwifi DVM memory‑leak fix, such as v7.2 or later, or apply the specific patch from commit 67105abd
  • If upgrading is not immediately feasible, disable or unload Intel DVM wireless devices on affected kernels to prevent the memory‑leak path from executing
  • Continuously monitor kernel memory usage and iwlwifi error logs, setting alerts for anomalous memory consumption that may indicate repeated failures

Generated by OpenCVE AI on September 21, 2026 at 03:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

None

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/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: wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start() In iwl_op_mode_dvm_start(), jumping to out_free_eeprom currently bypasses the out_free_eeprom_blob label. Consequently, error paths triggered after successfully parsing the EEPROM free priv->nvm_data but leak priv->eeprom_blob. Fix this memory leak by reordering the error handling labels so that out_free_eeprom falls through to out_free_eeprom_blob. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1-rc6. An x86_64 allyesconfig build showed no new warnings. As we do not have supported Intel DVM wireless hardware and firmware to test with, no runtime testing was able to be performed.
Title wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()
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-13T06:23:53.340Z

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

Link: CVE-2026-80948

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-09-13T07:17:02.110

Link: CVE-2026-80948

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-80948 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T04:00:13Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime