The EAP-pwd implementation in hostapd (EAP server) before 2.8 and wpa_supplicant (EAP peer) before 2.8 does not validate fragmentation reassembly state properly for a case where an unexpected fragment could be received. This could result in process termination due to a NULL pointer dereference (denial of service). This affects eap_server/eap_server_pwd.c and eap_peer/eap_pwd.c.
A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Hostapd | W1.fi | * | 2.8 (excluding) |
Wpa_supplicant | W1.fi | * | 2.8 (excluding) |
Wpa | Ubuntu | bionic | * |
Wpa | Ubuntu | cosmic | * |
Wpa | Ubuntu | devel | * |
Wpa | Ubuntu | disco | * |
Wpa | Ubuntu | trusty/esm | * |
Wpa | Ubuntu | upstream | * |
Wpa | Ubuntu | xenial | * |