CVE-2019-9496
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
CVE-2019-9496- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-642, CWE-287
- Updated
- 2026-11-02
CVE List No score
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
CVE-2019-9496- Weakness
- CWE-642
- Updated
- 2026-11-02
EUVDEUVD-2019-18870 No score
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
EUVD-2019-18870- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cvwc-47mg-vx9r
7.5
An invalid authentication sequence could result in the hostapd process terminating due to missing...
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
GHSA-cvwc-47mg-vx9r- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-287
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-9496
7.5
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
ALPINE-CVE-2019-9496- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
CVE-2019-9496- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-9496
7.5
An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps when processing the SAE confirm message when in hostapd/AP mode. All version of hostapd with SAE support are vulnerable. An attacker may force the hostapd process to terminate, performing a denial of service attack. Both hostapd with SAE support and wpa_supplicant with SAE support prior to and including version 2.7 are affected.
- Record
DEBIAN-CVE-2019-9496- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0222-1 No score
Security update for hostapd
This update for hostapd fixes the following issues:
hostapd was updated to version 2.9:
- SAE changes
- disable use of groups using Brainpool curves
- improved protection against side channel attacks [https://w1.fi/security/2019-6/]
- EAP-pwd changes
- disable use of groups using Brainpool curves
- improved protection against side channel attacks [https://w1.fi/security/2019-6/]
- fixed FT-EAP initial mobility domain association using PMKSA caching
- added configuration of airtime policy
- fixed FILS to and RSNE into (Re)Association Response frames
- fixed DPP bootstrapping URI parser of channel list
- added support for regulatory WMM limitation (for ETSI)
- added support for MACsec Key Agreement using IEEE 802.1X/PSK
- added experimental support for EAP-TEAP server (RFC 7170)
- added experimental support for EAP-TLS server with TLS v1.3
- added support for two server certificates/keys (RSA/ECC)
- added AKMSuiteSelector into 'STA <addr>' control interface data to determine with AKM was used for an association
- added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and fast reauthentication use to be disabled
- fixed an ECDH operation corner case with OpenSSL
Update to version 2.8
- SAE changes
- added support for SAE Password Identifier
- changed default configuration to enable only group 19 (i.e., disable groups 20, 21, 25, 26 from default configuration) and disable all unsuitable groups completely based on REVmd changes
- improved anti-clogging token mechanism and SAE authentication frame processing during heavy CPU load; this mitigates some issues with potential DoS attacks trying to flood an AP with large number of SAE messages
- added Finite Cyclic Group field in status code 77 responses
- reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256)
- minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-1/] (CVE-2019-9494)
- fixed confirm message validation in error cases [https://w1.fi/security/2019-3/] (CVE-2019-9496)
- EAP-pwd changes
- minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-2/] (CVE-2019-9495)
- verify peer scalar/element [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
- fix message reassembly issue with unexpected fragment [https://w1.fi/security/2019-5/]
- enforce rand,mask generation rules more strictly
- fix a memory leak in PWE derivation
- disallow ECC groups with a prime under 256 bits (groups 25, 26, and 27)
- Hotspot 2.0 changes
- added support for release number 3
- reject release 2 or newer association without PMF
- added support for RSN operating channel validation (CONFIG_OCV=y and configuration parameter ocv=1)
- added Multi-AP protocol support
- added FTM responder configuration
- fixed build with LibreSSL
- added FT/RRB workaround for short Ethernet frame padding
- fixed KEK2 derivation for FILS+FT
- added RSSI-based association rejection from OCE
- extended beacon reporting functionality
- VLAN changes
- allow local VLAN management with remote RADIUS authentication
- add WPA/WPA2 passphrase/PSK -based VLAN assignment
- OpenSSL: allow systemwide policies to be overridden
- extended PEAP to derive EMSK to enable use with ERP/FILS
- extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1)
- fixed FT and SA Query Action frame with AP-MLME-in-driver cases
- OWE: allow Diffie-Hellman Parameter element to be included with DPP in preparation for DPP protocol extension
- RADIUS server: started to accept ERP keyName-NAI as user identity automatically without matching EAP database entry
- fixed PTK rekeying with FILS and FT
wpa_supplicant:
- SAE changes
- added support for SAE Password Identifier
- changed default configuration to enable only…
- Record
openSUSE-SU-2020:0222-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10846-1 No score
hostapd-2.9-6.2 on GA media
These are all security issues fixed in the hostapd-2.9-6.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10846-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
hostapdAlpine:v3.10 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.11 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.12 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.13 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.14 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.15 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.16 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.17 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.18 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.19 |
before 2.8-r0 | 2.8-r0 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
hostapdAlpine:v3.20 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.21 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.22 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.23 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.24 |
before 2.8-r0 | 2.8-r0 |
hostapdAlpine:v3.6 |
before 2.6-r3 | 2.6-r3 |
hostapdAlpine:v3.7 |
before 2.6-r5 | 2.6-r5 |
hostapdAlpine:v3.8 |
before 2.6-r6 | 2.6-r6 |
hostapdAlpine:v3.9 |
before 2.7-r3 | 2.7-r3 |
wpaDebian:12 |
before 2:2.7+git20190128+0c1e29f-4 | 2:2.7+git20190128+0c1e29f-4 |
wpaDebian:13 |
before 2:2.7+git20190128+0c1e29f-4 | 2:2.7+git20190128+0c1e29f-4 |
wpaDebian:14 |
before 2:2.7+git20190128+0c1e29f-4 | 2:2.7+git20190128+0c1e29f-4 |
hostapdSUSE:Package Hub 15 From an advisory covering 7 CVEs |
before 2.9-bp151.5.3.1 | 2.9-bp151.5.3.1 |
hostapdSUSE:Package Hub 15 SP1 From an advisory covering 7 CVEs |
before 2.9-bp151.5.3.1 | 2.9-bp151.5.3.1 |
hostapdopenSUSE:Leap 15.1 From an advisory covering 7 CVEs |
before 2.9-bp151.5.3.1 | 2.9-bp151.5.3.1 |
hostapdopenSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 2.9-6.2 | 2.9-6.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-9496 is a high vulnerability (CVSS 7.5) in W1.fi Hostapd, published April 17, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.63%, the 91st percentile. Fixed in hostapd 2.8-r0.
References
w1.fi/security/2019-3
synology.com/security/advisory/Synology_SA_19_16
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/56OBBOJJSKRTDGEXZOVFSTP4HDSDBLAE
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TDOZGR3T7FVO5JSZWK2QPR7AOFIEJTIZ
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SVMJOFEYBGXZLFF5IOLW67SSOPKFEJP3
security.FreeBSD.org/advisories/FreeBSD-SA-19:03.wpa.asc
Show 24 moreShow less
seclists.org/bugtraq/2019/May/40
packetstormsecurity.com/files/152914/FreeBSD-Security-Advisory-FreeBSD-SA-19-03.wpa.html
lists.opensuse.org/opensuse-security-announce/2020-02/msg00021.html
nvd.nist.gov/vuln/detail/CVE-2019-9496
lists.fedoraproject.org/archives/list/[email protected]/message/56OBBOJJSKRTDGEXZOVFSTP4HDSDBLAE
lists.fedoraproject.org/archives/list/[email protected]/message/SVMJOFEYBGXZLFF5IOLW67SSOPKFEJP3
lists.fedoraproject.org/archives/list/[email protected]/message/TDOZGR3T7FVO5JSZWK2QPR7AOFIEJTIZ
github.com/advisories/GHSA-cvwc-47mg-vx9r
security.alpinelinux.org/vuln/CVE-2019-9496
security-tracker.debian.org/tracker/CVE-2019-9496
lists.opensuse.org/archives/list/[email protected]/thread/Q7B4Y5BPIVXIPXUAQX744IATOJBYNYP6
bugzilla.suse.com/1056061
suse.com/security/cve/CVE-2017-13082
suse.com/security/cve/CVE-2019-9494
suse.com/security/cve/CVE-2019-9495
suse.com/security/cve/CVE-2019-9496
suse.com/security/cve/CVE-2019-9497
suse.com/security/cve/CVE-2019-9498
suse.com/security/cve/CVE-2019-9499
suse.com/security/cve/CVE-2017-13078
suse.com/security/cve/CVE-2018-14526
suse.com/security/cve/CVE-2019-16275
suse.com/security/cve/CVE-2020-12695
suse.com/security/cve/CVE-2021-30004
Left out here: the rest of 1 source description. The JSON record has them.