prplos/package/network/services/hostapd/patches
Hauke Mehrtens 328e3c3f35 hostapd: fix security advisory 2026-1
Cherry pick the patches recommended in the hostapd security advisory
2026-1:
https://w1.fi/security/2026-1/missing-ml-parsing-validation.txt

Vulnerability

Vulnerabilities in parsing and use of received multi-link (MLO/EHT/IEEE
802.11be/Wi-Fi 7) information has been identified in hostapd and
wpa_supplicant. These issues show up in various cases where frames
including information on affiliated links are parsed and processed in
both AP and STA modes. The issues can result in process termination due
to buffer read overflow checks and memory corruption.

The issues for AP mode (hostapd or wpa_supplicant) can result in
denial-of-service attacks due to process termination and small memory
corruption that could theoretically cause other issues, but it does not
seem likely that those could be exploiting in practice. Affected areas
can be reached by sending invalid Management frames without needing
authentication or user action on the target device.

Link: https://github.com/openwrt/openwrt/pull/24043
(cherry picked from commit 8614a2ba6885d0bec345a1010a0d59c64abe403c)
[Removed 004, 0005 and 008 which do not apply and fix some others]
Link: https://github.com/openwrt/openwrt/pull/24295
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 452bc24984b7df0ab12e73372d3fbb3930d404fe)
2026-08-18 11:40:42 +01:00
..
001-AP-MLD-Fix-link-ID-validation-in-Basic-MLE-parsing.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
002-BSS-Add-bounds-check-for-link_id-in-Basic-MLE-parsin.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
003-MLD-Validate-MLE-Link-ID-fields-in-association-rejec.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
006-AP-MLD-Verify-AP-MLD-link-ID-validity-before-updatin.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
007-MLD-Fix-length-check-in-common-info-for-association-.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
010-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch
011-mesh-use-deterministic-channel-on-channel-switch.patch
021-fix-sta-add-after-previous-connection.patch
050-Fix-OpenWrt-13156.patch
051-nl80211-add-extra-ies-only-if-allowed-by-driver.patch
052-AP-add-missing-null-pointer-check-in-hostapd_free_ha.patch
110-mbedtls-TLS-crypto-option-initial-port.patch
120-mbedtls-fips186_2_prf.patch
130-mbedtls-annotate-with-TEST_FAIL-for-hwsim-tests.patch
135-mbedtls-fix-owe-association.patch
140-tests-Makefile-make-run-tests-with-CONFIG_TLS.patch
150-add-NULL-checks-encountered-during-tests-hwsim.patch
160-dpp_pkex-EC-point-mul-w-value-prime.patch
170-hostapd-update-cfs0-and-cfs1-for-160MHz.patch
180-fix_owe_ssid_update.patch
200-multicall.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
201-lto-jobserver-support.patch
211-ctrl-make-WNM_AP-functions-dependant-on-CONFIG_AP.patch
212-Move-definition-of-WLAN_SUPP_RATES_MAX-to-defs.h.patch
213-wpa_supplicant-fix-warnings.patch
220-indicate-features.patch
250-hostapd_cli_ifdef.patch
251-wpa_cli_ifdef.patch
252-disable_ctrl_iface_mib.patch
300-noscan.patch
301-mesh-noscan.patch
310-rescan_immediately.patch
320-optional_rfkill.patch
330-nl80211_fix_set_freq.patch
341-mesh-ctrl-iface-channel-switch.patch
350-nl80211_del_beacon_bss.patch
381-hostapd_cli_UNKNOWN-COMMAND.patch
400-wps_single_auth_enc_type.patch
410-limit_debug_messages.patch
460-wpa_supplicant-add-new-config-params-to-be-used-with.patch
463-add-mcast_rate-to-11s.patch
464-fix-mesh-obss-check.patch
465-hostapd-config-support-random-BSS-color.patch
470-survey_data_fallback.patch
590-rrm-wnm-statistics.patch
600-ubus_support.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
601-ucode_support.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
610-hostapd_cli_ujail_permission.patch
701-reload_config_inline.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
710-vlan_no_bridge.patch
711-wds_bridge_force.patch
720-iface_max_num_sta.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
730-ft_iface.patch
740-snoop_iface.patch
760-dynamic_own_ip.patch
761-shared_das_port.patch
762-AP-don-t-ignore-probe-requests-with-invalid-DSSS-par.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
770-radius_server.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
780-Implement-APuP-Access-Point-Micro-Peering.patch
803-hostapd-fix-80211be-build.patch
804-hostapd-Fix-clearing-up-settings-for-color-switch.patch hostapd: fix security advisory 2026-1 2026-08-18 11:40:42 +01:00
860-Multi-AP-wpa_supplicant-added-support-for-VLAN-ID-an.patch hostapd: Multi-AP: wpa_supplicant: added support for VLAN ID and Multi-AP profile parsing 2025-07-31 15:25:54 +00:00