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

wifi: iwlegacy: 3945: free EEPROM data on remove

il3945_pci_probe() calls il_eeprom_init(), which allocates memory for
the EEPROM data. The probe failure paths release this allocation with
il_eeprom_free(), but the remove path does not free it after a
successful probe.

As a result, the EEPROM data is leaked when the PCI device is removed.

Free the EEPROM data in il3945_pci_remove() before releasing the
mac80211 hardware structure.

This issue was found by manual code inspection.
Published: 2026-10-18
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The iwlegacy driver in the Linux kernel allocates memory for EEPROM configuration data when a 3945 PCI Wi‑Fi device is probed. If the device is subsequently removed, the driver fails to free this memory, allowing the data to persist in a location that can be accessed after removal. This creates a local information‑disclosure flaw that can expose configuration or key material stored in the EEPROM to any user or process that can read the leaked memory. Based on the description, it is inferred that the leaked EEPROM data could potentially reside in a memory region that is still accessible to processes after the device removal, enabling local users to read the data.

Affected Systems

The flaw is present in any Linux kernel that includes the iwlegacy Wi‑Fi driver and supports the iwl3945 module. No specific kernel version range is listed, so any distribution using the upstream kernel where the probe succeeds and the remove path does not free the EEPROM memory is potentially affected. All standard Linux distributions employing the upstream kernel are at risk unless a patch is applied.

Risk and Exploitability

The EPSS score is below 1% and this vulnerability is not listed in CISA’s KEV catalogue, indicating no known public exploitation. Based on the description, it is inferred that removing the PCI Wi‑Fi device requires privileged access (e.g., root or system‑administrator rights). A CVSS score of 2.3 reflects a low‑impact information disclosure, with no code execution or privilege escalation capability; the overall threat remains moderate to low, but systems with highly confidential EEPROM contents may wish to patch promptly.

Generated by OpenCVE AI on October 23, 2026 at 06:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the system to a kernel version that includes commit 89f9d6186dc7429f38132635526e28549c913c0b, which frees EEPROM memory during device removal.
  • Reboot the system after the kernel update to load the corrected driver and module.
  • Until a patched kernel is available, prevent removal of the device by blacklisting the iwl3945 module (e.g., add ‘blacklist iwl3945’ to /etc/modprobe.d/blacklist.conf) and rebooting, thereby stopping the leak until a formal fix can be applied.

Generated by OpenCVE AI on October 23, 2026 at 06:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Fri, 23 Oct 2026 00:45:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: iwlegacy: 3945: free EEPROM data on remove il3945_pci_probe() calls il_eeprom_init(), which allocates memory for the EEPROM data. The probe failure paths release this allocation with il_eeprom_free(), but the remove path does not free it after a successful probe. As a result, the EEPROM data is leaked when the PCI device is removed. Free the EEPROM data in il3945_pci_remove() before releasing the mac80211 hardware structure. This issue was found by manual code inspection.
Title wifi: iwlegacy: 3945: free EEPROM data on 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-10-30T12:39:01.294Z

Reserved: 2026-09-25T10:25:14.365Z

Link: CVE-2026-98710

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:24.540

Modified: 2026-10-30T13:21:20.490

Link: CVE-2026-98710

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98710 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T06:15:13Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime