mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-17 18:34:03 -05:00
WNM: Verify BSS TM target match against the current network profile
Reject a BSS transition management candidate if it does not match the current network profile, e.g., due to incompatible security parameters. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
8854f90bad
commit
cbc3d6fe65
@ -546,6 +546,17 @@ compare_scan_neighbor_results(struct wpa_supplicant *wpa_s)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (wpa_s->current_ssid &&
|
||||||
|
!wpa_scan_res_match(wpa_s, 0, target, wpa_s->current_ssid,
|
||||||
|
1)) {
|
||||||
|
wpa_printf(MSG_DEBUG, "Candidate BSS " MACSTR
|
||||||
|
" (pref %d) does not match the current network profile",
|
||||||
|
MAC2STR(nei->bssid),
|
||||||
|
nei->preference_present ? nei->preference :
|
||||||
|
-1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if (wpa_is_bss_tmp_disallowed(wpa_s, target->bssid)) {
|
if (wpa_is_bss_tmp_disallowed(wpa_s, target->bssid)) {
|
||||||
wpa_printf(MSG_DEBUG,
|
wpa_printf(MSG_DEBUG,
|
||||||
"MBO: Candidate BSS " MACSTR
|
"MBO: Candidate BSS " MACSTR
|
||||||
|
Loading…
Reference in New Issue
Block a user