CVE-2026-99100 json
wifi: p54: validate firmware record lengths
published 15d ago modified 10d ago also EUVD-2026-111586
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 5%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
wifi: p54: validate firmware record lengths
The p54 firmware parser accesses component ID and component version records without checking that their lengths cover the fields being read. A malformed record can therefore make the parser read past the record.
Validate the component ID and component version record lengths before accessing their data. The descriptor record is also checked against the shortest descriptor length found in the supported firmware images.
Reject descriptor values that underflow the RX offset or produce an empty RX range before updating the driver state.
Patch / fix
- Linux Linux 7.3
- linux Debian 13 6.12.115-2
- linux Debian 14 7.2.13-1
debian advisories DEBIAN-CVE-2026-99100
- kernel-source Linux Micro 6.0 6.4.0-159998.55.1
- kernel-default Linux Micro 6.0 6.4.0-159998.55.1
- kernel-kvmsmall Linux Micro 6.0 6.4.0-159998.55.1
- kernel-default-base Linux Micro 6.0 6.4.0-159998.55.1.159998.21.42
suse advisories SUSE-SU-2026:24550-1
- kernel Azure Linux 3.0 6.6.161.1-1
azure linux advisories AZL-111164
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/87a9aba92485889d510052e474999a6ec00b888c commit
- git.kernel.org/stable/c/d5c28994b2c1440480fccd0b6c2ce72c23bb9fff commit
- git.kernel.org/stable/c/9af312d3607c8f9b5166a19cbf40cee351cc3a1d commit
- git.kernel.org/stable/c/dda5245afc3470d70406764e3d9f5508e534920a commit
- git.kernel.org/stable/c/f4c6fcc2ad462ffd76d6e6f909bcd6ae0391f5b7 commit
- git.kernel.org/stable/c/f641066b0ddcd1b0cf007c0d04f9c966f6e888ae commit
- git.kernel.org/stable/c/8c4f962f368d5e17481f3c2c5a43028953e137a5 commit
- git.kernel.org/stable/c/db7b86bd97b380ece8fa39cfdd7502a9fd35e56f commit
Is CVE-2026-99100 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-99100 updated cvss 4.4
kernel: wifi: p54: validate firmware record lengths
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernel Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
+1 more productsfewer
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.17% chance of exploitation in the next 30 days, higher than 5% of all scored CVEs (FIRST EPSS, 2026-11-11).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/87a9aba92485889d510052e474999a6ec00b888c
- git.kernel.org /stable/c/d5c28994b2c1440480fccd0b6c2ce72c23bb9fff
- git.kernel.org /stable/c/9af312d3607c8f9b5166a19cbf40cee351cc3a1d
- git.kernel.org /stable/c/dda5245afc3470d70406764e3d9f5508e534920a
- git.kernel.org /stable/c/f4c6fcc2ad462ffd76d6e6f909bcd6ae0391f5b7
- git.kernel.org /stable/c/f641066b0ddcd1b0cf007c0d04f9c966f6e888ae
- git.kernel.org /stable/c/8c4f962f368d5e17481f3c2c5a43028953e137a5
- git.kernel.org /stable/c/db7b86bd97b380ece8fa39cfdd7502a9fd35e56f
Sources
- CVE List CVE-2026-99100
- NVD CVE-2026-99100
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.