CVE-2026-90346

Source
https://cve.org/CVERecord?id=CVE-2026-90346
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-90346.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-90346
Downstream
Published
2026-09-17T16:08:55Z
Modified
2026-09-19T03:47:30Z
Summary
wifi: nl80211: clean up color-change beacon data on errors
Details

In the Linux kernel, the following vulnerability has been resolved:

wifi: nl80211: clean up color-change beacon data on errors

nl80211_color_change() calls nl80211_parse_beacon() for the beacon_next template, which can allocate params.beacon_next.mbssid_ies and .rnr_ies. A parsing failure returned directly instead of using the out: cleanup, leaking any allocations completed before the error.

Allocate the nested attribute table before parsing beacon_next. Its allocation failure can then return before beacon data exists, while a later parsing failure uses out: to release the parsed data.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90346.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
dc1e3cb8da8b414b37208b2fb6755fef8122504b
Fixed
4e0a67fbe3d9e2e1d6f81dfc607184c6b0abd3dd
Fixed
927ee844c47ac2aef22c8f7a35f098ff576b398b

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
7.2.6

Database specific

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