Every CVE Search/ Get API key

CVE-2019-9496

An invalid authentication sequence could result in the hostapd process terminating due to missing state validation steps

7.5 HighFix available

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

4.63%Up 2.1 points since Apr 14, 2021
90%50%10%1%

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 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
hostapd
Alpine:v3.10
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.11
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.12
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.13
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.14
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.15
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.16
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.17
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.18
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.19
before 2.8-r0
2.8-r0
Show 16 moreShow less
Affected packages
PackageAffectedFixed
hostapd
Alpine:v3.20
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.21
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.22
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.23
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.24
before 2.8-r0
2.8-r0
hostapd
Alpine:v3.6
before 2.6-r3
2.6-r3
hostapd
Alpine:v3.7
before 2.6-r5
2.6-r5
hostapd
Alpine:v3.8
before 2.6-r6
2.6-r6
hostapd
Alpine:v3.9
before 2.7-r3
2.7-r3
wpa
Debian:12
before 2:2.7+git20190128+0c1e29f-4
2:2.7+git20190128+0c1e29f-4
wpa
Debian:13
before 2:2.7+git20190128+0c1e29f-4
2:2.7+git20190128+0c1e29f-4
wpa
Debian:14
before 2:2.7+git20190128+0c1e29f-4
2:2.7+git20190128+0c1e29f-4
hostapd
SUSE:Package Hub 15
From an advisory covering 7 CVEs
before 2.9-bp151.5.3.1
2.9-bp151.5.3.1
hostapd
SUSE:Package Hub 15 SP1
From an advisory covering 7 CVEs
before 2.9-bp151.5.3.1
2.9-bp151.5.3.1
hostapd
openSUSE:Leap 15.1
From an advisory covering 7 CVEs
before 2.9-bp151.5.3.1
2.9-bp151.5.3.1
hostapd
openSUSE:Tumbleweed
From an advisory covering 11 CVEs
before 2.9-6.2
2.9-6.2

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE 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

Show 24 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open