Skip to content
OpenAdvisories
Medium · 4.3 CVE-2021-30004 EUVD-2021-16948GHSA-mwxw-68wg-34jm

In wpa_supplicant and hostapd 2.9, forging attacks may occur because AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x…

Published Apr 2, 2021 · Updated Jul 7, 2026 · Assigned by mitre

Description

In wpa_supplicant and hostapd 2.9, forging attacks may occur because AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 wpa 2:2.10-1 —
Debian 13 wpa 2:2.10-1 —
Debian 12 wpa 2:2.10-1 —
ReleasePackageFixed inAdvisory
SLES 15 SP2 wpa_supplicant 2.9-4.29.1 SUSE-SU-2021:1166-1
SLES 12 SP5 wpa_supplicant 2.9-23.12.1 SUSE-SU-2021:1125-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 wpa_supplicant 2.9-23.12.1 SUSE-SU-2021:1125-1
SLE Micro 5.0 wpa_supplicant 2.9-4.29.1 SUSE-SU-2021:1166-1
SUSE Package Hub 15 SP2 hostapd 2.9-bp152.2.3.1 openSUSE-SU-2021:0545-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed hostapd 2.9-6.2 openSUSE-SU-2024:10846-1
openSUSE Tumbleweed wpa_supplicant 2.9-13.4 openSUSE-SU-2024:11515-1
openSUSE Leap 15.2 hostapd 2.9-lp152.2.3.1 openSUSE-SU-2021:0519-1
openSUSE Leap 15.2 wpa_supplicant 2.9-lp152.8.12.1 openSUSE-SU-2021:0563-1
ReleasePackageFixed inAdvisory
Alpine v3.24 hostapd 2.9-r3 —
Alpine v3.24 wpa_supplicant 2.9-r13 —
Alpine v3.23 hostapd 2.9-r3 —
Alpine v3.23 wpa_supplicant 2.9-r13 —
Alpine v3.22 hostapd 2.9-r3 —
Alpine v3.22 wpa_supplicant 2.9-r13 —
Alpine v3.21 hostapd 2.9-r3 —
Alpine v3.21 wpa_supplicant 2.9-r13 —
Alpine v3.20 hostapd 2.9-r3 —
Alpine v3.20 wpa_supplicant 2.9-r13 —
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 hostapd 2.9-r3 —
Alpine v3.19 wpa_supplicant 2.9-r13 —
Alpine v3.18 hostapd 2.9-r3 —
Alpine v3.18 wpa_supplicant 2.9-r13 —
Alpine v3.17 hostapd 2.9-r3 —
Alpine v3.17 wpa_supplicant 2.9-r13 —
Alpine v3.16 hostapd 2.9-r3 —
Alpine v3.16 wpa_supplicant 2.9-r13 —
Alpine v3.15 hostapd 2.9-r3 —
Alpine v3.15 wpa_supplicant 2.9-r13 —
Alpine v3.14 hostapd 2.9-r3 —
Alpine v3.14 wpa_supplicant 2.9-r13 —
Alpine v3.13 hostapd 2.9-r3 —
Alpine v3.13 wpa_supplicant 2.9-r11 —
Alpine v3.12 hostapd 2.9-r3 —
Alpine v3.12 wpa_supplicant 2.9-r8 —
Alpine v3.11 hostapd 2.9-r3 —
Alpine v3.11 wpa_supplicant 2.9-r8 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) wpa_supplicant 2.9-4 —

Advisories 8

References