Cloudanix VulnDB

CVE-2014-3686

None

CVSS

—

EPSS

4.9%

Published

Oct 16, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in certain Wi-Fi management tools could let a nearby attacker run unwanted commands on the device if specific optional features are turned on.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Remote Code Execution
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper input validation in wpa_supplicant and hostapd allows remote attackers to inject and execute arbitrary commands through crafted wireless frames when action scripts are configured for wpa_cli or hostapd_cli.

Why it matters to the business

Systems relying on these wireless management components face risk of unauthorized command execution, which could lead to full host compromise, data exposure, or service disruption; the issue affects a narrow set of configurations and has seen no widespread exploitation in over a decade.

How an attack unfolds

An attacker within radio range crafts a malicious management or data frame that is processed by the supplicant or access-point daemon; when the daemon invokes the CLI tool with an action script, the unsanitized frame content is passed to the shell, resulting in command execution.

How to fix it

Upgrade affected packages to the versions that contain the input-validation fix; for the listed product this means moving to valkey (Bitnami) 5.0.14 or later. Where upgrades are not immediately possible, disable action-script execution or remove the CLI tools from the execution path.

How to confirm the fix worked

Confirm the installed version of wpa_supplicant, hostapd, or the packaging layer (valkey) meets or exceeds the fixed release; review configuration files for the presence of action-script directives and test that crafted frames no longer result in command execution.

Typical attack path

  1. Position within wireless range of the target device
  2. Send a specially crafted 802.11 frame that triggers CLI action-script execution
  3. Inject shell metacharacters or commands via frame fields that are not sanitized
  4. Achieve arbitrary command execution under the privileges of the wpa_supplicant or hostapd process

How to detect it

Review wireless daemon logs and CLI invocation history for unexpected command strings or frame contents containing shell metacharacters; correlate with process execution logs showing the wpa_cli or hostapd_cli binary spawning shells or running non-standard commands.

What your security team should do

  • Apply the fixed package version (valkey 5.0.14) across all deployments within standard change windows
  • Audit wireless daemon configurations and remove or disable action-script usage where feasible
  • Monitor vendor advisories for any downstream packages that embed the affected components

The record

wpa_supplicant and hostapd 0.7.2 through 2.2, when running with certain configurations and using wpa_cli or hostapd_cli with action scripts, allows remote attackers to execute arbitrary commands via a crafted frame.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 wpa 0 2.3-1
Debian:11 wpa 0 2.3-1
Debian:12 wpa 0 2.3-1
Debian:13 wpa 0 2.3-1
Debian:6.0 wpasupplicant 0 0.6.10-2.1+deb6u1
Debian:7 wpa 0 1.0-3+deb7u1
Mageia:3 hostapd 0 1.1-2.1.mga3
Mageia:3 wpa_supplicant 0 1.1-4.1.mga3
Mageia:4 hostapd 0 2.0-2.1.mga4
Mageia:4 wpa_supplicant 0 2.0-2.1.mga4
Red Hat:enterprise_linux:7::client wpa_supplicant 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::client wpa_supplicant-debuginfo 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::computenode wpa_supplicant 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::computenode wpa_supplicant-debuginfo 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::server wpa_supplicant 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::server wpa_supplicant-debuginfo 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::workstation wpa_supplicant 0 1:2.0-13.el7_0
Red Hat:enterprise_linux:7::workstation wpa_supplicant-debuginfo 0 1:2.0-13.el7_0
SUSE:Linux Enterprise Desktop 12 wpa_supplicant 0 2.2-8.1
SUSE:Linux Enterprise Server 12 wpa_supplicant 0 2.2-8.1
SUSE:Linux Enterprise Server for SAP Applications 12 wpa_supplicant 0 2.2-8.1
Ubuntu:14.04:LTS wpa 0 2.1-0ubuntu1.1
openSUSE:Tumbleweed hostapd 0 2.6-1.1
openSUSE:Tumbleweed wpa_supplicant 0 2.6-1.1

Related vulnerabilities