CVE-2015-5310
Medium · 4.3CVSS
4.3
EPSS
1.2%
Published
Jan 6, 2016
CISA due date
—
Cloudanix analysis
A wireless connection handling problem lets attackers close by send fake messages or temporarily knock devices offline.
- Exploitation
- Adjacent Network
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits injection of arbitrary broadcast or multicast packets or denial of service because WNM Sleep Mode response frames are not properly validated for key data when management frame protection was never negotiated.
Why it matters to the business
Nearby attackers can disrupt wireless connectivity or inject traffic into the network, leading to intermittent outages, potential data leakage, and degraded reliability on affected Android devices.
How an attack unfolds
An attacker on the same wireless network sends a crafted WNM Sleep Mode response frame containing malicious key data to a device that did not negotiate MFP; the vulnerable wpa_supplicant code accepts the frame, resulting in packet injection or dropped legitimate packets.
How to fix it
Upgrade wpa_supplicant to 2.6 or later; apply the latest vendor security updates for Google Android devices that incorporate the fixed code.
How to confirm the fix worked
Confirm wpa_supplicant version 2.6 or newer is installed, verify Android security patch level includes the WNM Sleep Mode fix, and test that MFP negotiation occurs where supported.
Typical attack path
- Position on the same Wi-Fi network as the target
- Capture or infer lack of MFP negotiation
- Transmit malicious WNM Sleep Mode response frame
- Achieve broadcast/multicast injection or denial of service
How to detect it
Inspect wireless packet captures for unexpected WNM Sleep Mode response frames that lack proper protection; review device logs for sudden increases in ignored multicast packets or connectivity flaps without corresponding client actions.
What your security team should do
- Prioritize deployment of current Android security patches across the fleet
- Disable WNM Sleep Mode where operationally feasible
- Monitor wireless traffic for anomalous WNM frames
- Enforce MFP on all supported access points
The record
The WNM Sleep Mode code in wpa_supplicant 2.x before 2.6 does not properly ignore key data in response frames when management frame protection (MFP) was not negotiated, which allows remote attackers to inject arbitrary broadcast or multicast packets or cause a denial of service (ignored packets) via a WNM Sleep Mode response.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | wpa | 0 | 2.3-2.3 |
| Debian:12 | wpa | 0 | 2.3-2.3 |
| Debian:13 | wpa | 0 | 2.3-2.3 |
| Debian:7 | wpa | 0 | 1.0-3+deb7u3 |
| Debian:8 | wpa | 0 | 2.3-1+deb8u3 |
| SUSE:Linux Enterprise Desktop 12 SP1 | wpa_supplicant | 0 | 2.2-14.2 |
| SUSE:Linux Enterprise Server 12 SP1 | wpa_supplicant | 0 | 2.2-14.2 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | wpa_supplicant | 0 | 2.2-14.2 |
| Ubuntu:14.04:LTS | wpa | 0 | 2.1-0ubuntu1.4 |
| openSUSE:Tumbleweed | wpa_supplicant | 0 | 2.6-1.1 |
Related vulnerabilities
- CVE-2024-5290 An issue was discovered in Ubuntu wpa_supplicant that resulted in loading of arbitrary… Also affects wpa
- CVE-2017-13080 Wi-Fi Protected Access (WPA and WPA2) allows reinstallation of the Group Temporal Key… Also affects wpa
- CVE-2016-4476 hostapd 0.6.7 through 2.5 and wpa_supplicant 0.6.7 through 2.5 do not reject \n and \r… Also affects wpa
- CVE-2015-4141 The WPS UPnP function in hostapd, when using WPS AP, and wpa_supplicant, when using WPS… Also affects wpa
- CVE-2015-1863 Heap-based buffer overflow in wpa_supplicant 1.0 through 2.4 allows remote attackers to… Also affects wpa
- CVE-2014-3686 wpa_supplicant and hostapd 0.7.2 through 2.2, when running with certain configurations… Also affects wpa
- CVE-2023-52424 The IEEE 802.11 standard sometimes enables an adversary to trick a victim into connecting… Also affects wpa_supplicant
- CVE-2026-114657 Grav from 2.0.0 before 2.2.5 contains an information disclosure vulnerability that allows… CWE-200