CVE-2026-93784

Source
https://cve.org/CVERecord?id=CVE-2026-93784
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93784.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-93784
Downstream
Published
2026-09-24T16:02:18Z
Modified
2026-10-05T02:30:19Z
Summary
wifi: cfg80211: validate IEs in cfg80211_wext_siwgenie()
Details

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]

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93784.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
f21293549f60f88c74fcb9944737f11048896dc4
Fixed
269498ce6c1e2132b072aa0c8660404926008f03
Fixed
685082f4be77f4657b498ebbe9f942ef65c492cf
Fixed
8b921a8993469a3482e0c67b5ce5cb6ce93f5f61
Fixed
d01f1600e8b075aa17adb751ac9881bb6ee40dcc
Fixed
c970879e03b23a27df42caf7ba506485a165fb96
Fixed
01cc395cecfaa73134d39fb9a401d9605d8bb2c5
Fixed
a2f5286ca4f304d3fd469f01b96b518608912a5c

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93784.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.6.32
Fixed
5.10.271
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.222
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.189
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.158
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.111
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.53

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93784.json"