Cloudanix VulnDB

CVE-2017-13080

Medium · 5.3

CVSS

5.3

EPSS

2.3%

Published

Oct 17, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Attackers near a Wi-Fi network can replay old messages between the router and connected devices, potentially allowing them to interfere with or manipulate network traffic.

Exploitation
Adjacent Network
Attacker needs
None
Complexity
High
Impact
Data Tampering
Component
Network Service
Class
Cryptographic Weakness
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Allows reinstallation of the Group Temporal Key (GTK) during the group key handshake in WPA/WPA2, enabling an attacker within radio range to replay previously captured frames from access points to wireless clients.

Why it matters to the business

Permits integrity violations on wireless networks, potentially allowing attackers to inject or replay traffic that could disrupt operations, bypass access controls, or manipulate data in transit on affected Wi-Fi deployments across enterprise and consumer environments.

How an attack unfolds

An attacker positioned within radio range of a vulnerable WPA/WPA2 access point and client initiates or observes the group key handshake, sends crafted messages to force GTK reinstallation with the same key and nonce, then replays previously captured encrypted frames to the client.

How to fix it

Apply vendor-supplied patches to wpa_supplicant, hostapd, and affected operating system Wi-Fi stacks; regenerate and rotate wireless keys after patching; disable affected protocols where feasible until updates are deployed.

How to confirm the fix worked

Verify updated versions of wpa_supplicant (0.7.3+ with patches), hostapd, and kernel Wi-Fi drivers; perform handshake testing with tools that simulate GTK reinstallation attempts; confirm absence of key reinstallation behavior in packet captures.

Typical attack path

  1. Position attacker-controlled device within radio range of target access point and client
  2. Trigger or observe the group key handshake between access point and client
  3. Send specially crafted EAPOL frames to force reinstallation of the existing GTK
  4. Capture and replay previously transmitted frames from the access point to the client
  5. Leverage replayed frames to inject traffic or bypass network controls

How to detect it

Inspect wireless packet captures for anomalous group key handshake sequences involving repeated GTK installation with identical key data; review client logs for repeated GTK updates during a single association; correlate with physical proximity indicators in wireless management frames.

What your security team should do

  • Prioritize patching all wireless clients and access points running affected wpa_supplicant or hostapd versions
  • Inventory and update Linux distributions and embedded devices using these components
  • Monitor vendor advisories for per-package fixed versions and schedule immediate deployment
  • Consider network segmentation for legacy wireless devices that cannot be promptly patched

The record

Wi-Fi Protected Access (WPA and WPA2) allows reinstallation of the Group Temporal Key (GTK) during the group key handshake, allowing an attacker within radio range to replay frames from access points to clients.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.10 hostapd 0 2.6-r2
Alpine:v3.10 wpa_supplicant 0 2.6-r7
Alpine:v3.11 hostapd 0 2.6-r2
Alpine:v3.11 wpa_supplicant 0 2.6-r7
Alpine:v3.12 hostapd 0 2.6-r2
Alpine:v3.12 wpa_supplicant 0 2.6-r7
Alpine:v3.13 hostapd 0 2.6-r2
Alpine:v3.13 wpa_supplicant 0 2.6-r7
Alpine:v3.14 hostapd 0 2.6-r2
Alpine:v3.14 wpa_supplicant 0 2.6-r7
Alpine:v3.15 hostapd 0 2.6-r2
Alpine:v3.15 wpa_supplicant 0 2.6-r7
Alpine:v3.16 hostapd 0 2.6-r2
Alpine:v3.16 wpa_supplicant 0 2.6-r7
Alpine:v3.17 hostapd 0 2.6-r2
Alpine:v3.17 wpa_supplicant 0 2.6-r7
Alpine:v3.18 hostapd 0 2.6-r2
Alpine:v3.18 wpa_supplicant 0 2.6-r7
Alpine:v3.19 hostapd 0 2.6-r2
Alpine:v3.19 wpa_supplicant 0 2.6-r7
Alpine:v3.20 hostapd 0 2.6-r2
Alpine:v3.20 wpa_supplicant 0 2.6-r7
Alpine:v3.21 hostapd 0 2.6-r2
Alpine:v3.21 wpa_supplicant 0 2.6-r7
Alpine:v3.22 hostapd 0 2.6-r2
Alpine:v3.22 wpa_supplicant 0 2.6-r7
Alpine:v3.5 hostapd 0 2.6-r1
Alpine:v3.5 wpa_supplicant 0 2.6-r2
Alpine:v3.6 hostapd 0 2.6-r2
Alpine:v3.6 wpa_supplicant 0 2.6-r4
Alpine:v3.7 hostapd 0 2.6-r2
Alpine:v3.7 wpa_supplicant 0 2.6-r7
Alpine:v3.8 hostapd 0 2.6-r2
Alpine:v3.8 wpa_supplicant 0 2.6-r7
Alpine:v3.9 hostapd 0 2.6-r2
Alpine:v3.9 wpa_supplicant 0 2.6-r7
Debian:11 firmware-nonfree 0 20180825-1
Debian:11 linux 0 4.13.13-1
Debian:11 wpa 0 2:2.4-1.1
Debian:12 firmware-nonfree 0 20180825-1
Debian:12 linux 0 4.13.13-1
Debian:12 wpa 0 2:2.4-1.1
Debian:13 firmware-nonfree 0 20180825-1
Debian:13 linux 0 4.13.13-1
Debian:13 wpa 0 2:2.4-1.1
Debian:14 firmware-nonfree 0 20180825-1
Debian:14 linux 0 4.13.13-1
Debian:14 wpa 0 2:2.4-1.1
Debian:7 linux 0 3.2.96-1
Debian:7 wpa 0 1.0-3+deb7u5
Debian:8 firmware-nonfree 0 20161130-4~deb8u1
Debian:8 wpa 0 2.3-1+deb8u5
Debian:9 wpa 0 2:2.4-1+deb9u1
Mageia:5 hostapd 0 2.6-1.mga5
Mageia:5 kernel 0 4.4.105-1.mga5
Mageia:5 kernel-linus 0 4.4.105-1.mga5
Mageia:5 kernel-tmb 0 4.4.105-1.mga5
Mageia:5 kernel-userspace-headers 0 4.4.105-1.mga5
Mageia:5 kmod-vboxadditions 0 5.1.30-2.mga5
Mageia:5 kmod-virtualbox 0 5.1.30-2.mga5
Mageia:5 kmod-xtables-addons 0 2.10-50.mga5
Mageia:5 wpa_supplicant 0 2.6-1.mga5
Mageia:6 hostapd 0 2.6-1.1.mga6
Mageia:6 kernel 0 4.14.10-1.mga6
Mageia:6 kernel-firmware-nonfree 0 20171220-1.mga6.nonfree
Mageia:6 kernel-firmware-nonfree 0 20180606-1.mga6.nonfree
Mageia:6 kernel-linus 0 4.14.10-1.mga6
Mageia:6 kernel-tmb 0 4.14.10-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.10-1.mga6
Mageia:6 kmod-vboxadditions 0 5.2.2-5.mga6
Mageia:6 kmod-virtualbox 0 5.2.2-5.mga6
Mageia:6 kmod-xtables-addons 0 2.13-8.mga6
Mageia:6 radeon-firmware 0 20171205-1.mga6.nonfree
Mageia:6 radeon-firmware 0 20180606-1.mga6.nonfree
Mageia:6 wireguard-tools 0 0.0.20171221-1.mga6
Mageia:6 wpa_supplicant 0 2.6-1.1.mga6
Red Hat:enterprise_linux:6::client wpa_supplicant 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::client wpa_supplicant-debuginfo 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::computenode wpa_supplicant 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::computenode wpa_supplicant-debuginfo 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::server wpa_supplicant 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::server wpa_supplicant-debuginfo 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::workstation wpa_supplicant 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:6::workstation wpa_supplicant-debuginfo 0 1:0.7.3-9.el6_9.2
Red Hat:enterprise_linux:7::client wpa_supplicant 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::client wpa_supplicant-debuginfo 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::computenode wpa_supplicant 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::computenode wpa_supplicant-debuginfo 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::server wpa_supplicant 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::server wpa_supplicant-debuginfo 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::workstation wpa_supplicant 0 1:2.6-5.el7_4.1
Red Hat:enterprise_linux:7::workstation wpa_supplicant-debuginfo 0 1:2.6-5.el7_4.1
SUSE:HPE Helion OpenStack 8 wpa_supplicant 0 2.9-15.22.1
SUSE:Linux Enterprise Desktop 12 SP2 kernel-default 0 4.4.90-92.45.1
SUSE:Linux Enterprise Desktop 12 SP2 kernel-firmware 0 20170530-21.13.1
SUSE:Linux Enterprise Desktop 12 SP2 kernel-source 0 4.4.90-92.45.1
SUSE:Linux Enterprise Desktop 12 SP2 kernel-syms 0 4.4.90-92.45.1
SUSE:Linux Enterprise Desktop 12 SP2 wpa_supplicant 0 2.2-15.3.1
SUSE:Linux Enterprise Desktop 12 SP3 kernel-default 0 4.4.92-6.18.1
SUSE:Linux Enterprise Desktop 12 SP3 kernel-firmware 0 20170530-21.13.1
SUSE:Linux Enterprise Desktop 12 SP3 kernel-source 0 4.4.92-6.18.1
SUSE:Linux Enterprise Desktop 12 SP3 kernel-syms 0 4.4.92-6.18.1
SUSE:Linux Enterprise Desktop 12 SP3 wpa_supplicant 0 2.2-15.3.1
SUSE:Linux Enterprise High Availability Extension 12 SP2 kernel-default 0 4.4.90-92.45.1
SUSE:Linux Enterprise High Availability Extension 12 SP3 kernel-default 0 4.4.92-6.18.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS wpa_supplicant 0 2.9-4.20.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS wpa_supplicant 0 2.9-4.20.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_10 0 5-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_11 0 4-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_12 0 4-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_13 0 3-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_14 0 1-2.4
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_2 0 10-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_3 0 10-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_4 0 10-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_5 0 8-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_6 0 7-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_7 0 6-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_8 0 6-2.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12-SP2_Update_9 0 5-2.1
SUSE:Linux Enterprise Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_1 0 3-2.1
SUSE:Linux Enterprise Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_2 0 2-2.1
SUSE:Linux Enterprise Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_3 0 2-2.1
SUSE:Linux Enterprise Live Patching 12 SP3 kgraft-patch-SLE12-SP3_Update_4 0 1-4.3
SUSE:Linux Enterprise Module for Basesystem 15 SP1 wpa_supplicant 0 2.9-4.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 wpa_supplicant 0 2.9-4.20.1
SUSE:Linux Enterprise Module for Public Cloud 12 kernel-ec2 0 3.12.74-60.64.63.1
SUSE:Linux Enterprise Module for Public Cloud 12 kernel-ec2 0 3.12.61-52.101.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-default 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-ec2 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-pae 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-source 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-syms 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-trace 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 kernel-xen 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Point of Sale 11 SP3 wpa_supplicant 0 0.7.1-6.18.3.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-rt 0 3.0.101.rt130-69.11.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-rt_trace 0 3.0.101.rt130-69.11.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-source-rt 0 3.0.101.rt130-69.11.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-syms-rt 0 3.0.101.rt130-69.11.1
SUSE:Linux Enterprise Real Time 12 SP2 kernel-rt 0 4.4.95-21.1
SUSE:Linux Enterprise Real Time 12 SP2 kernel-rt_debug 0 4.4.95-21.1
SUSE:Linux Enterprise Real Time 12 SP2 kernel-source-rt 0 4.4.95-21.1
SUSE:Linux Enterprise Real Time 12 SP2 kernel-syms-rt 0 4.4.95-21.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-bigsmp 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-default 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-ec2 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-pae 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-source 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-syms 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-trace 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS kernel-xen 0 3.0.101-0.47.106.11.1
SUSE:Linux Enterprise Server 11 SP3-LTSS wpa_supplicant 0 0.7.1-6.18.3.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA wpa_supplicant 0 0.7.1-6.18.3.1
SUSE:Linux Enterprise Server 11 SP4 kernel-bigmem 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-default 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-ec2 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-pae 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-ppc64 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-source 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-syms 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-trace 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 kernel-xen 0 3.0.101-108.18.1
SUSE:Linux Enterprise Server 11 SP4 wpa_supplicant 0 0.7.1-6.18.3.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-default 0 3.12.74-60.64.63.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-source 0 3.12.74-60.64.63.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-syms 0 3.12.74-60.64.63.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kernel-xen 0 3.12.74-60.64.63.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_10 0 11-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_11 0 10-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_12 0 9-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_13 0 8-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_14 0 7-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_15 0 6-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_16 0 6-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_17 0 5-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_18 0 4-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_19 0 4-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_20 0 4-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_21 0 3-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_22 0 1-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS kgraft-patch-SLE12-SP1_Update_9 0 12-2.1
SUSE:Linux Enterprise Server 12 SP1-LTSS wpa_supplicant 0 2.2-15.3.1
SUSE:Linux Enterprise Server 12 SP2 kernel-default 0 4.4.90-92.45.1
SUSE:Linux Enterprise Server 12 SP2 kernel-firmware 0 20170530-21.13.1
SUSE:Linux Enterprise Server 12 SP2 kernel-source 0 4.4.90-92.45.1
SUSE:Linux Enterprise Server 12 SP2 kernel-syms 0 4.4.90-92.45.1
SUSE:Linux Enterprise Server 12 SP2 wpa_supplicant 0 2.2-15.3.1
SUSE:Linux Enterprise Server 12 SP2-BCL wpa_supplicant 0 2.9-15.22.1
SUSE:Linux Enterprise Server 12 SP3 kernel-default 0 4.4.92-6.18.1
SUSE:Linux Enterprise Server 12 SP3 kernel-firmware 0 20170530-21.13.1
SUSE:Linux Enterprise Server 12 SP3 kernel-source 0 4.4.92-6.18.1
SUSE:Linux Enterprise Server 12 SP3 kernel-syms 0 4.4.92-6.18.1
SUSE:Linux Enterprise Server 12 SP3 wpa_supplicant 0 2.2-15.3.1
SUSE:Linux Enterprise Server 12 SP3-BCL wpa_supplicant 0 2.9-15.22.1
SUSE:Linux Enterprise Server 12 SP3-LTSS wpa_supplicant 0 2.9-15.22.1
SUSE:Linux Enterprise Server 12 SP4-LTSS wpa_supplicant 0 2.9-15.22.1
SUSE:Linux Enterprise Server 12 SP5 wpa_supplicant 0 2.9-23.3.1
SUSE:Linux Enterprise Server 12-LTSS kernel-default 0 3.12.61-52.101.1
SUSE:Linux Enterprise Server 12-LTSS kernel-source 0 3.12.61-52.101.1

Related vulnerabilities