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

wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST

The PDR_INTERFACE_LIST loop only checks that the record start is within
the entry before reading an entire struct exp_if from it. A truncated
trailing record makes the if_id/variant reads cross the entry boundary
into the heap beyond the EEPROM buffer (verified with a KASAN
reproducer of the loop). The variant also feeds the synth front-end
selection, so this is not only a leak.

Advance only while a full record still fits in the entry.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

The Linux kernel’s p54 Wi‑Fi driver contains an out‑of‑bounds read flaw in the PDR_INTERFACE_LIST parsing loop. The loop checks the record start but then reads an entire exp_if structure; a truncated trailing record causes the driver to read past the end of the EEPROM buffer, leaking heap data. The variant field read also feeds the synthesizer front‑end selection, meaning the bug can leak memory contents and alter driver behavior.

Affected Systems

All Linux kernel releases that include the vulnerable p54 Wi‑Fi driver before the referenced commits are affected. The specific kernel version numbers are not listed in the CVE data, so any system using the driver prior to the fix is at risk.

Risk and Exploitability

The CVSS score of 5.5 indicates medium severity, and the EPSS score is below 1%, implying a low probability of exploitation. Not listed in the CISA KEV catalog. Exploitation would likely require a crafted packet or environment that forces the driver to parse a truncated PDR_INTERFACE_LIST record, which could be achieved from a nearby device or compromised firmware, making the attack vector probable via the Wi‑Fi interface and potentially local or remote. The outcome may be the leakage of sensitive data or manipulation of driver behavior.

Generated by OpenCVE AI on October 9, 2026 at 03:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest kernel update that includes the fix for the p54 driver.
  • Reload the Wi‑Fi module or reboot the system so the patched code is in use.
  • If an immediate update is unavailable, disable the p54 driver module or block traffic that could trigger the vulnerable parsing path.

Generated by OpenCVE AI on October 9, 2026 at 03:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
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

Moderate


Tue, 06 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST The PDR_INTERFACE_LIST loop only checks that the record start is within the entry before reading an entire struct exp_if from it. A truncated trailing record makes the if_id/variant reads cross the entry boundary into the heap beyond the EEPROM buffer (verified with a KASAN reproducer of the loop). The variant also feeds the synth front-end selection, so this is not only a leak. Advance only while a full record still fits in the entry.
Title wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
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-19T09:15:18.735Z

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

Link: CVE-2026-98187

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:03.707

Modified: 2026-10-19T10:18:19.057

Link: CVE-2026-98187

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98187 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T04:00:17Z

Weaknesses