CVE-2026-98822
Full vulnerability record from the local CVENow database.
Description
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: prevent AP VLAN tx from other interfaces Since the station lookup was factored out of ieee80211_build_hdr(), ieee80211_lookup_ra_sta() uses sta_info_get_bss() for all AP and AP VLAN frames, not only for control port frames. A unicast frame sent on one interface thus matches a station of a different VLAN of the same BSS and is transmitted to it. Only match stations of the interface the frame is sent on, except for control port frames, since those may be sent for VLAN stations directly on the BSS interface.
Severity
Not scored
CVSS score
Not available
Vulnerability status
Received
Source identifier
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
2026-10-18 16:17:36.437000
Last modified
2026-10-21 13:21:48.023000
View original CVE JSON
{
"id": "CVE-2026-98822",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"published": "2026-10-18T16:17:36.437",
"lastModified": "2026-10-21T13:21:48.023",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mac80211: prevent AP VLAN tx from other interfaces\n\nSince the station lookup was factored out of ieee80211_build_hdr(),\nieee80211_lookup_ra_sta() uses sta_info_get_bss() for all AP and AP VLAN\nframes, not only for control port frames. A unicast frame sent on one\ninterface thus matches a station of a different VLAN of the same BSS and\nis transmitted to it.\n\nOnly match stations of the interface the frame is sent on, except for\ncontrol port frames, since those may be sent for VLAN stations directly\non the BSS interface."
}
],
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "unaffected",
"programFiles": [
"net/mac80211/ieee80211_i.h",
"net/mac80211/tx.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "97ffe75791b3e9c0797d5891070e41321c3beccb",
"lessThan": "2fe08c8ff26841430a3c98ab755337325b5d47b5",
"versionType": "git",
"status": "affected"
},
{
"version": "97ffe75791b3e9c0797d5891070e41321c3beccb",
"lessThan": "fd875e24e8f2b202e3636b3ef8e6060874eca0e5",
"versionType": "git",
"status": "affected"
},
{
"version": "97ffe75791b3e9c0797d5891070e41321c3beccb",
"lessThan": "88e96d902efeefbffc34450969f40dc61a0c8a42",
"versionType": "git",
"status": "affected"
},
{
"version": "97ffe75791b3e9c0797d5891070e41321c3beccb",
"lessThan": "ad61b9a5febb42e4b96df8d30ad76ddc36dda9d0",
"versionType": "git",
"status": "affected"
},
{
"version": "97ffe75791b3e9c0797d5891070e41321c3beccb",
"lessThan": "7f93ca31f7fd9b42e7d692f59514436d448ac908",
"versionType": "git",
"status": "affected"
}
]
},
{
"vendor": "Linux",
"product": "Linux",
"defaultStatus": "affected",
"programFiles": [
"net/mac80211/ieee80211_i.h",
"net/mac80211/tx.c"
],
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"versions": [
{
"version": "4.1",
"status": "affected"
},
{
"version": "0",
"lessThan": "4.1",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "6.6.160",
"lessThanOrEqual": "6.6.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "6.12.113",
"lessThanOrEqual": "6.12.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "6.18.56",
"lessThanOrEqual": "6.18.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "7.2.10",
"lessThanOrEqual": "7.2.*",
"versionType": "semver",
"status": "unaffected"
},
{
"version": "7.3",
"lessThanOrEqual": "*",
"versionType": "original_commit_for_fix",
"status": "unaffected"
}
]
}
]
}
],
"metrics": {},
"references": [
{
"url": "https://git.kernel.org/stable/c/2fe08c8ff26841430a3c98ab755337325b5d47b5",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/7f93ca31f7fd9b42e7d692f59514436d448ac908",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/88e96d902efeefbffc34450969f40dc61a0c8a42",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/ad61b9a5febb42e4b96df8d30ad76ddc36dda9d0",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/fd875e24e8f2b202e3636b3ef8e6060874eca0e5",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
]
}