CVE-2015-4146
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the...
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
Exploit likelihood
What each source reports
NVD Score used
5.0
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
CVE-2015-4146- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
CVE-2015-4146- Updated
- 2026-11-02
EUVDEUVD-2015-4170 No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
EUVD-2015-4170- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f2m4-x3g9-fqq7 No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the...
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
GHSA-f2m4-x3g9-fqq7- Updated
- 2026-11-02
OSV No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
CVE-2015-4146- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-4146 No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
DEBIAN-CVE-2015-4146- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10499-1 No score
wpa_supplicant-2.6-1.1 on GA media
These are all security issues fixed in the wpa_supplicant-2.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10499-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-4146 No score
The EAP-pwd peer implementation in hostapd and wpa_supplicant 1.0 through 2.4 does not clear the L (Length) and M (More) flags before determining if a response should be fragmented, which allows remote attackers to cause a denial of service (crash) via a crafted message.
- Record
UBUNTU-CVE-2015-4146- Updated
- 2026-11-02
OSVUSN-2650-1 No score
wpa, wpasupplicant vulnerabilities
Kostya Kortchinsky discovered multiple flaws in wpa_supplicant and hostapd. A remote attacker could use these issues to cause wpa_supplicant or hostapd to crash, resulting in a denial of service. (CVE-2015-4141, CVE-2015-4142, CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, CVE-2015-4146)
- Record
USN-2650-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wpaDebian:12 |
before 2.3-2.2 | 2.3-2.2 |
wpaDebian:13 |
before 2.3-2.2 | 2.3-2.2 |
wpaDebian:14 |
before 2.3-2.2 | 2.3-2.2 |
wpaDebian:7 From an advisory covering 11 CVEs |
before 1.0-3+deb7u3, plus listed versions 1.0-31.0-3+deb7u11.0-3+deb7u2 |
1.0-3+deb7u3 |
wpaDebian:8 From an advisory covering 11 CVEs |
before 2.3-1+deb8u3, plus listed versions 2.3-12.3-1+deb8u12.3-1+deb8u2 |
2.3-1+deb8u3 |
wpaUbuntu:14.04:LTS |
before 2.1-0ubuntu1.3, plus listed versions 1.0-3ubuntu21.0-3ubuntu31.0-3ubuntu42.1-0ubuntu12.1-0ubuntu1.12.1-0ubuntu1.2 |
2.1-0ubuntu1.3 |
wpaUbuntu:14.04:LTS From an advisory covering 6 CVEs |
before 2.1-0ubuntu1.3, plus listed versions 1.0-3ubuntu21.0-3ubuntu31.0-3ubuntu42.1-0ubuntu12.1-0ubuntu1.12.1-0ubuntu1.2 |
2.1-0ubuntu1.3 |
wpa_supplicantopenSUSE:Tumbleweed From an advisory covering 13 CVEs |
before 2.6-1.1 | 2.6-1.1 |
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-2015-4146 is a medium vulnerability (CVSS 5.0) in W1.fi Hostapd, published June 1, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.48%, the 89th percentile. Fixed in wpa 2.3-2.2.
References
openwall.com/lists/oss-security/2015/05/31/6
w1.fi/security/2015-4/0005-EAP-pwd-peer-Fix-asymmetric-fragmentation-behavior.patch
debian.org/security/2015/dsa-3397
security.gentoo.org/glsa/201606-17
ubuntu.com/usn/USN-2650-1
w1.fi/security/2015-4/eap-pwd-missing-payload-length-validation.txt
Show 28 moreShow less
lists.opensuse.org/opensuse-updates/2015-06/msg00019.html
openwall.com/lists/oss-security/2015/05/09/6
nvd.nist.gov/vuln/detail/CVE-2015-4146
github.com/advisories/GHSA-f2m4-x3g9-fqq7
security-tracker.debian.org/tracker/CVE-2015-4146
ubuntu.com/security/CVE-2015-4146
w1.fi/security/2015-4
openwall.com/lists/oss-security/2015/05/07/5
ubuntu.com/security/notices/USN-2650-1
cve.org/CVERecord?id=CVE-2015-4146
ubuntu.com/security/CVE-2015-4141
ubuntu.com/security/CVE-2015-4142
ubuntu.com/security/CVE-2015-4143
ubuntu.com/security/CVE-2015-4144
ubuntu.com/security/CVE-2015-4145
suse.com/security/cve/CVE-2014-3686
suse.com/security/cve/CVE-2015-1863
suse.com/security/cve/CVE-2015-4141
suse.com/security/cve/CVE-2015-4142
suse.com/security/cve/CVE-2015-4143
suse.com/security/cve/CVE-2015-4144
suse.com/security/cve/CVE-2015-4145
suse.com/security/cve/CVE-2015-4146
suse.com/security/cve/CVE-2015-5310
suse.com/security/cve/CVE-2015-5315
suse.com/security/cve/CVE-2015-5316
suse.com/security/cve/CVE-2016-4476
suse.com/security/cve/CVE-2016-4477