The vulnerability is related to the `mwifiex get priv by id()` function in the Linux kernel, which returns a priv pointer corresponding to the `bss num` and `bss type` without checking if the priv is actually in use. This can lead to NULL pointer dereferences further down the call stack. The issue occurs when an Access Point is started with `wpa supplicant` and a specific configuration, causing a kernel NULL pointer dereference at a virtual address.