CVE-2026-93784wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie() The KASAN allocation trace shows that a malformed IE buffer is stored via SIOCSIWGENIE (cfg80211_wext_siwgenie()) without any validation. The crash trace shows that a subsequent SIOCSIWESSID triggers a connection attempt which calls cfg80211_sme_get_conn_ies() to process the stored IE buffer, causing: - An out-of-bounds read in skip_ie() which reads ies[pos+1] (the length byte) past the end of the 1-byte buffer. - An integer underflow in the memcpy size argument when offs returned by ieee80211_ie_split() exceeds ies_len, causing unsigned subtraction to wrap to SIZE_MAX and triggering a fortify panic. Fix this by validating the IE buffer in cfg80211_wext_siwgenie() before storing it. [drop unnecessary ie_len check, update commit message]
- CVSS
- Not yet scored
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Oct 3, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | from f21293549f60f88c74fcb9944737f11048896dc4 before 269498ce6c1e2132b072aa0c8660404926008f03; from f21293549f60f88c74fcb9944737f11048896dc4 before 685082f4be77f4657b498ebbe9f942ef65c492cf; from f21293549f60f88c74fcb9944737f11048896dc4 before 8b921a8993469a3482e0c67b5ce5cb6ce93f5f61; from f21293549f60f88c74fcb9944737f11048896dc4 before d01f1600e8b075aa17adb751ac9881bb6ee40dcc; from f21293549f60f88c74fcb9944737f11048896dc4 before c970879e03b23a27df42caf7ba506485a165fb96; from f21293549f60f88c74fcb9944737f11048896dc4 before 01cc395cecfaa73134d39fb9a401d9605d8bb2c5; from f21293549f60f88c74fcb9944737f11048896dc4 before a2f5286ca4f304d3fd469f01b96b518608912a5c | CNA record |
References
- https://git.kernel.org/stable/c/269498ce6c1e2132b072aa0c8660404926008f03
- https://git.kernel.org/stable/c/685082f4be77f4657b498ebbe9f942ef65c492cf
- https://git.kernel.org/stable/c/8b921a8993469a3482e0c67b5ce5cb6ce93f5f61
- https://git.kernel.org/stable/c/d01f1600e8b075aa17adb751ac9881bb6ee40dcc
- https://git.kernel.org/stable/c/c970879e03b23a27df42caf7ba506485a165fb96
- https://git.kernel.org/stable/c/01cc395cecfaa73134d39fb9a401d9605d8bb2c5
- https://git.kernel.org/stable/c/a2f5286ca4f304d3fd469f01b96b518608912a5c
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.