CVE-2026-58374
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link...
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent 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
CVE List Score used
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
CVE-2026-58374- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-193
- Updated
- 2026-11-02
EUVDEUVD-2026-40306
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
EUVD-2026-40306- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f38w-mwf7-vv8p
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link...
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
GHSA-f38w-mwf7-vv8p- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-193
- Updated
- 2026-11-02
NVD
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
CVE-2026-58374- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Weakness
- CWE-193
- Updated
- 2026-11-02
OSVBELL-CVE-2026-58374
7.1
CVE-2026-58374 does not affect BellSoft software
- Record
BELL-CVE-2026-58374- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSV
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
CVE-2026-58374- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-193
- Updated
- 2026-11-02
Show 17 moreShow less
OSVDEBIAN-CVE-2026-58374
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
DEBIAN-CVE-2026-58374- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:85276
7.1
Red Hat Security Advisory: hostapd security update
- Record
RHSA-2026:85276- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:85277
7.1
Red Hat Security Advisory: hostapd security update
- Record
RHSA-2026:85277- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:85276
7.1
Moderate: hostapd security update
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators and RADIUS authentication server. hostapd is designed to be a "daemon" program that runs in the back-ground and acts as the backend component controlling authentication. hostapd supports separate frontend programs and an example text-based frontend, hostapd_cli, is included with hostapd.
Security Fix(es):
- hostapd: hostapd: Denial of Service via malformed Wi-Fi 7 Multi-Link Operation association request (CVE-2026-58374)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:85276- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRLSA-2026:85277
7.1
Moderate: hostapd security update
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators and RADIUS authentication server. hostapd is designed to be a "daemon" program that runs in the back-ground and acts as the backend component controlling authentication. hostapd supports separate frontend programs and an example text-based frontend, hostapd_cli, is included with hostapd.
Security Fix(es):
- hostapd: hostapd: Denial of Service via malformed Wi-Fi 7 Multi-Link Operation association request (CVE-2026-58374)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:85277- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-58374
6.5
In hostapd before 2.12, a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) Multi-Link Operation (MLO) association request processing allows an unauthenticated attacker within wireless range to send a crafted management frame containing a malformed Multi-Link Element or Per-STA Profile subelement. In hostapd_process_ml_assoc_req() in src/ap/ieee802_11_eht.c, the received link_id field can be parsed as value 15, but the corresponding links[] storage only has valid entries for lower link IDs (0 through 14). This causes an out-of-bounds write / small memory corruption during association processing before the 4-way handshake. The attack does not require network credentials, prior authentication, or user interaction. The confirmed practical impact is denial of service through hostapd process termination. This affects hostapd v2.11 and newer development snapshots before v2.12 when built with CONFIG_IEEE80211BE enabled. The issue is fixed in hostapd v2.12 and the upstream 2026-1 fixes.
- Record
UBUNTU-CVE-2026-58374- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.1
- 7.1 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVALSA-2026:85276 No score
Moderate: hostapd security update
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators and RADIUS authentication server. hostapd is designed to be a "daemon" program that runs in the back-ground and acts as the backend component controlling authentication. hostapd supports separate frontend programs and an example text-based frontend, hostapd_cli, is included with hostapd.
Security Fix(es):
- hostapd: hostapd: Denial of Service via malformed Wi-Fi 7 Multi-Link Operation association request (CVE-2026-58374)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:85276- Updated
- 2026-11-02
OSVALSA-2026:85277 No score
Moderate: hostapd security update
hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators and RADIUS authentication server. hostapd is designed to be a "daemon" program that runs in the back-ground and acts as the backend component controlling authentication. hostapd supports separate frontend programs and an example text-based frontend, hostapd_cli, is included with hostapd.
Security Fix(es):
- hostapd: hostapd: Denial of Service via malformed Wi-Fi 7 Multi-Link Operation association request (CVE-2026-58374)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:85277- Updated
- 2026-11-02
OSVCLSA-2026-1784037722 No score
hostapd: Fix of CVE-2026-58374
- CVE-2026-58374: reject invalid MLO Link ID (>= MAX_NUM_MLD_LINKS) in Per-STA Profile parsing to prevent an out-of-bounds write
- Record
CLSA-2026-1784037722- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11253-1 No score
wpa_supplicant-2.11-7.1 on GA media
These are all security issues fixed in the wpa_supplicant-2.11-7.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11253-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11278-1 No score
hostapd-2.11-4.1 on GA media
These are all security issues fixed in the hostapd-2.11-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11278-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21360-1 No score
Security update for hostapd
This update for hostapd fixes the following issues:
Changes in hostapd:
- CVE-2026-58374: Missing multi-link parsing validation in wpa_supplicant and hostapd (bsc#1269892)
- Record
openSUSE-SU-2026:21360-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21415-1 No score
Security update for wpa_supplicant
This update for wpa_supplicant fixes the following issues
- CVE-2026-58374: Fixed a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) MLO association request processing allows an unauthenticated user to send a crafted management frame and cause an out-of-bounds write (bsc#1269892).
- Record
openSUSE-SU-2026:21415-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22851-1 No score
Security update for wpa_supplicant
This update for wpa_supplicant fixes the following issues
- CVE-2026-58374: Fixed a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) MLO association request processing allows an unauthenticated user to send a crafted management frame and cause an out-of-bounds write (bsc#1269892).
- Record
SUSE-SU-2026:22851-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22931-1 No score
Security update for wpa_supplicant
This update for wpa_supplicant fixes the following issues
- CVE-2026-58374: Fixed a missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) MLO association request processing allows an unauthenticated user to send a crafted management frame and cause an out-of-bounds write (bsc#1269892).
- Record
SUSE-SU-2026:22931-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23072-1 No score
Security update for wpa_supplicant
This update for wpa_supplicant fixes the following issues:
Security issues fixed:
- CVE-2025-24912: RADIUS pending request dropping (bsc#1239461).
- CVE-2026-58374: missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) MLO association request processing allows an unauthenticated user to send a crafted management frame and cause an out-of-bounds write (bsc#1269892).
- Missing network context validation for PMKSA caching https://w1.fi/security/2026-2/.
- Unexpected SAE commit message contents terminating
wpa_supplicanthttps://w1.fi/security/2026-3/.
Other updates and bugfixes:
- Revert "Mark authorization completed on driver indication during 4-way HS offload" because of WPA2-PSK/WPA-SAE connection problems with brcmfmac wifi hardware (bsc#1230797).
- Record
SUSE-SU-2026:23072-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3103-1 No score
Security update for wpa_supplicant
This update for wpa_supplicant fixes the following issues:
- CVE-2025-24912: hostapd RADIUS authentication of wi-fi devices allows a user in between the hostapd and the RADIUS server to inject crafted RADIUS packets and force RADIUS authentications to fail (bsc#1239461).
- CVE-2026-58374: missing bounds check in AP-mode Wi-Fi 7 (IEEE 802.11be) MLO association request processing allows an unauthenticated user to send a crafted management frame and cause an out-of-bounds write (bsc#1269892).
- Missing network context validation for PMKSA caching https://w1.fi/security/2026-2/
- Unexpected SAE commit message contents terminating
wpa_supplicanthttps://w1.fi/security/2026-3/
- Record
SUSE-SU-2026:3103-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
hostapdAlmaLinux:10 |
before 2.11-3.el10_2 | 2.11-3.el10_2 |
hostapdAlmaLinux:9 |
before 2.11-3.el9_8 | 2.11-3.el9_8 |
hostapdTuxCare:AlmaLinux:9.6 |
before 2.11-2.el9.tuxcare.els1 | 2.11-2.el9.tuxcare.els1 |
hostapd-logwatchTuxCare:AlmaLinux:9.6 |
before 2.11-2.el9.tuxcare.els1 | 2.11-2.el9.tuxcare.els1 |
hostapdRed Hat:enterprise_linux:10.2 |
before 0:2.11-3.el10_2 | 0:2.11-3.el10_2 |
hostapd-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:2.11-3.el10_2 | 0:2.11-3.el10_2 |
hostapd-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:2.11-3.el10_2 | 0:2.11-3.el10_2 |
hostapdRed Hat:enterprise_linux:9::appstream |
before 0:2.11-3.el9_8 | 0:2.11-3.el9_8 |
hostapd-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:2.11-3.el9_8 | 0:2.11-3.el9_8 |
hostapd-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:2.11-3.el9_8 | 0:2.11-3.el9_8 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
hostapdRocky Linux:10 |
before 0:2.11-3.el10_2 | 0:2.11-3.el10_2 |
hostapdRocky Linux:9 |
before 0:2.11-3.el9_8 | 0:2.11-3.el9_8 |
wpa_supplicantSUSE:Linux Enterprise Server 16.0 |
before 2.11-160000.4.1 | 2.11-160000.4.1 |
wpa_supplicantSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 2.11-160000.4.1 | 2.11-160000.4.1 |
wpa_supplicantSUSE:Linux Micro 6.2 |
before 2.11-160000.4.1 | 2.11-160000.4.1 |
wpa_supplicantSUSE:Linux Micro 6.1 From an advisory covering 2 CVEs |
before 2.11-slfo.1.1_2.1 | 2.11-slfo.1.1_2.1 |
wpa_supplicantSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 2.11-150700.3.3.1 | 2.11-150700.3.3.1 |
wpa_supplicantopenSUSE:Tumbleweed |
before 2.11-7.1 | 2.11-7.1 |
hostapdopenSUSE:Tumbleweed |
before 2.11-4.1 | 2.11-4.1 |
hostapdopenSUSE:Leap 16.0 |
before 2.11-bp160.3.1 | 2.11-bp160.3.1 |
wpa_supplicantopenSUSE:Leap 16.0 |
before 2.11-160000.4.1 | 2.11-160000.4.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-58374 is a medium vulnerability (CVSS 6.5) in Jouni Malinen Hostapd, published June 30, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.29%, the 22nd percentile. Fixed in hostapd 2.11-3.el10_2.
References
w1.fi/security/2026-1/missing-ml-parsing-validation.txt
w1.fi/security/2026-1
git.w1.fi/cgit/hostap/commit?id=46dd5a4ffc9bcf44cf8fc45120b3e1e5ec922187
git.w1.fi/cgit/hostap/commit?id=aa9d345887389a251c63a3781d2ad2940d079193
openwall.com/lists/oss-security/2026/06/30/1
nvd.nist.gov/vuln/detail/CVE-2026-58374
Show 29 moreShow less
github.com/advisories/GHSA-f38w-mwf7-vv8p
access.redhat.com/errata/RHSA-2026:85276
access.redhat.com/security/cve/CVE-2026-58374
bugzilla.redhat.com/2494924
errata.almalinux.org/10/ALSA-2026-85276.html
access.redhat.com/errata/RHSA-2026:85277
errata.almalinux.org/9/ALSA-2026-85277.html
docs.bell-sw.com/security/cves/CVE-2026-58374
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1784037722.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/58xxx/CVE-2026-58374.json
security-tracker.debian.org/tracker/CVE-2026-58374
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2494924
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_85276.json
cve.org/CVERecord?id=CVE-2026-58374
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_85277.json
errata.rockylinux.org/RLSA-2026:85276
errata.rockylinux.org/RLSA-2026:85277
suse.com/support/update/announcement/2026/suse-su-202622851-1
bugzilla.suse.com/1258365
bugzilla.suse.com/1269892
suse.com/security/cve/CVE-2026-58374
suse.com/support/update/announcement/2026/suse-su-202622931-1
suse.com/support/update/announcement/2026/suse-su-202623072-1
bugzilla.suse.com/1230797
bugzilla.suse.com/1239461
suse.com/security/cve/CVE-2025-24912
suse.com/support/update/announcement/2026/suse-su-20263103-1
ubuntu.com/security/CVE-2026-58374