c2b848ae80c8419d252fd784f7e257c87866a75d

Currently, host driver checks if MLO IE is present or not if an auth frame is received in 11be station mode. But it's observed that some APs send auth frame with invalid contents(e.g. missing MLO IE in the frame) though it has already responded with a proper auth frame and authentication is completed. Host driver drops this frame and initiates a disconnection as the frame contents are invalid. Auth node gpLimMlmAuthReq is accessed as part of the cleanup. But host driver has cleaned up the auth_node when it received the valid frame2. So, host driver can ignore the invalid frame as authentication is already completed to avoid disconnection/access of freed object gpLimMlmAuthReq. Check for the MLO IE presence in auth frame only if driver is waiting for the auth frame(auth_frame2) to avoid disconnect/invalid access of freed auth_node. Change-Id: I8c8f5e81331f684960f51df3f63f69e5905c05f2 CRs-Fixed: 3504684
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%