Cloudanix VulnDB

CVE-2015-5310

Medium · 4.3

CVSS

4.3

EPSS

1.2%

Published

Jan 6, 2016

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Position on the same Wi-Fi network as the target
  2. Capture or infer lack of MFP negotiation
  3. Transmit malicious WNM Sleep Mode response frame
  4. 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