Skip to content

CVE-2019-9495 The implementations of EAP-PWD in hostapd and wpa_supplicant are vulnerable to side-channel attacks as a result of cache access patterns

LowCVSS 3.7 EPSS 3.5%
Published
Updated
Exploit status
No public exploit known

Description

The implementations of EAP-PWD in hostapd and wpa_supplicant are vulnerable to side-channel attacks as a result of cache access patterns. All versions of hostapd and wpa_supplicant with EAP-PWD support are vulnerable. The ability to install and execute applications is necessary for a successful attack. Memory access patterns are visible in a shared cache. Weak passwords may be cracked. Versions of hostapd/wpa_supplicant 2.7 and newer, are not vulnerable to the timing attack described in CVE-2019-9494. Both hostapd with EAP-pwd support and wpa_supplicant with EAP-pwd support prior to and including version 2.7 are affected.

Affected products

ProductAffected versionsFixed in
debian/wpa(Debian:12) < 2:2.7+git20190128+0c1e29f-4 2:2.7+git20190128+0c1e29f-4
debian/wpa(Debian:13) < 2:2.7+git20190128+0c1e29f-4 2:2.7+git20190128+0c1e29f-4
debian/wpa(Debian:14) < 2:2.7+git20190128+0c1e29f-4 2:2.7+git20190128+0c1e29f-4
w1.fi hostapd <= 2.7 No fix listed
w1.fi wpa supplicant <= 2.7 No fix listed
fedoraproject fedora = 28 No fix listed
fedoraproject fedora = 29 No fix listed
fedoraproject fedora = 30 No fix listed
openSUSE backports sle = 15.0 No fix listed
openSUSE backports sle = 15.0-sp1 No fix listed
openSUSE leap = 15.1 No fix listed
Synology radius server = 3.0 No fix listed
Synology router manager < 1.2.3-8017 1.2.3-8017
debian linux = 8.0 No fix listed
freebsd = 11.2 No fix listed
freebsd = 11.2-p2 No fix listed
freebsd = 11.2-p3 No fix listed
freebsd = 11.2-p4 No fix listed
freebsd = 11.2-p5 No fix listed
freebsd = 11.2-p6 No fix listed
freebsd = 11.2-p7 No fix listed
freebsd = 11.2-p8 No fix listed
freebsd = 11.2-p9 No fix listed
freebsd = 11.2-rc3 No fix listed
freebsd = 12.0 No fix listed
Show 21 more
ProductAffected versionsFixed in
freebsd = 12.0-p1 No fix listed
freebsd = 12.0-p2 No fix listed
freebsd = 12.0-p3 No fix listed
alpine/wpa_supplicant(Alpine:v3.10) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.11) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.12) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.13) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.14) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.15) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.16) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.17) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.18) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.19) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.20) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.21) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.22) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.23) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.24) < 2.7-r2 2.7-r2
alpine/wpa_supplicant(Alpine:v3.9) < 2.7-r2 2.7-r2
Wi-Fi Alliance hostapd with EAP-pwd support >= 2.7, <= 2.7 No fix listed
Wi-Fi Alliance wpa_supplicant with EAP-pwd support >= 2.7, <= 2.7 No fix listed

References