Unscored severity · published Oct 28, 2026
CVE-2026-99100
wifi: p54: validate firmware record lengths
New
–
CVSS
–
EPSS
No
On KEV
Description
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.
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
Linux · Linux
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before f641066b0ddcd1b0cf007c0d04f9c966f6e888ae; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 8c4f962f368d5e17481f3c2c5a43028953e137a5; 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before db7b86bd97b380ece8fa39cfdd7502a9fd35e56f; before 6.18.59; before 7.2.13 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-99100
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-99100
git.kernel.org
https://git.kernel.org/stable/c/f641066b0ddcd1b0cf007c0d04f9c966f6e888ae
git.kernel.org
https://git.kernel.org/stable/c/8c4f962f368d5e17481f3c2c5a43028953e137a5
git.kernel.org
https://git.kernel.org/stable/c/db7b86bd97b380ece8fa39cfdd7502a9fd35e56f
More from Linux
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
7.8
CVE-2026-53362
ipv6: account for fraggap on the paged allocation path
7.8
CVE-2026-31431
crypto: algif_aead - Revert to operating out-of-place
7.8
CVE-2025-38352
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
