---
id: CVE-2026-80948
title: 'wifi: iwlwifi: dvm: fix memory leak in iwl_op_mode_dvm_start()'
summary: |-
  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…
severity: medium
cvss: 5.5
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'
cvssSource: vendor
cwe:
  - CWE-772
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 <
    7be73911d979bb0f54485c2292043a5703fdc953
  - >-
    Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 <
    2d593f32efa9ff1c91c508f45eb709c03dfb4945
  - >-
    Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 <
    84ba017a1e1ea7896ed1e3258c947bdbfc5299c5
  - >-
    Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 <
    ad2a9fdca4a7100472be82ee6048c616fc589720
  - >-
    Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 <
    67105abd6195a685a84dcb8a5daf54a1f4bfdb60
  - Linux 3.6
published: '2026-09-11'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:47:18.829Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-80948'
references:
  - url: 'https://git.kernel.org/stable/c/7be73911d979bb0f54485c2292043a5703fdc953'
  - url: 'https://git.kernel.org/stable/c/2d593f32efa9ff1c91c508f45eb709c03dfb4945'
  - url: 'https://git.kernel.org/stable/c/84ba017a1e1ea7896ed1e3258c947bdbfc5299c5'
  - url: 'https://git.kernel.org/stable/c/ad2a9fdca4a7100472be82ee6048c616fc589720'
  - url: 'https://git.kernel.org/stable/c/67105abd6195a685a84dcb8a5daf54a1f4bfdb60'
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80948.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-80948'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2532237'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-80948'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-80948'
  - url: >-
      https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-80948.mbox
tags:
  - cve.org
  - csaf
  - vex
  - red-hat
epss: 0.00219
epssPercentile: 0.12323
ingestedAt: '2026-09-14T15:23:07.477Z'
---

## Overview

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.

## Affected

- `Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 < 7be73911d979bb0f54485c2292043a5703fdc953`
- `Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 < 2d593f32efa9ff1c91c508f45eb709c03dfb4945`
- `Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 < 84ba017a1e1ea7896ed1e3258c947bdbfc5299c5`
- `Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 < ad2a9fdca4a7100472be82ee6048c616fc589720`
- `Linux >= 26a7ca9a71a3f7e1826de96b1a1e907123e11b07 < 67105abd6195a685a84dcb8a5daf54a1f4bfdb60`
- `Linux 3.6`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Vendor advisories

- **Red Hat VEX** · Low · affected: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Red Hat OpenShift Container Platform 4 · no fix planned: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, … · updated 2026-09-14 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80948.json)
