CVE-2026-98187

wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST

State
Published
Severity
Not scored
Published
Oct 6, 2026
Updated
Oct 19, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before 162dbe1c285a621eab6a9f2851086b63a0378928Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before 70bf34b425fe549a4f6a8d50a319f8f05d1f91c9Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before 487f966421014de41e835bbce3feb30b35f4f729Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before bc83c04be042f53869c315b8e1eb5f124959d1d7Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before d44c1badc2dcb042985f7e37f4c448c84548b81fAffected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before d2fb6b588dc5bbab4f603661e41cd60f0d931628Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before d82492fd0a3fb61963c236521852763238ad3898Affected
  • eff1a59c48e3c6a006eb4fe5f2e405a996f2259d to before d8efd84f49379ed28624098821f80e992657d935Affected
LinuxLinux
  • 2.6.24Affected
  • before 2.6.24Not affected
  • 5.10.271 through 5.10.*Not affected
  • 5.15.222 through 5.15.*Not affected
  • 6.1.189 through 6.1.*Not affected
  • 6.6.158 through 6.6.*Not affected
  • 6.12.112 through 6.12.*Not affected
  • 6.18.54 through 6.18.*Not affected
  • 7.2.8 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.