CVE-2014-3686
wpa_supplicant and hostapd 0.7.2 through 2.2, when running with certain configurations and using...
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.
Exploit likelihood
What each source reports
NVD Score used
6.8
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.
- Record
CVE-2014-3686- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2014-3686- Updated
- 2026-11-02
EUVDEUVD-2014-3632 No score
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.
- Record
EUVD-2014-3632- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mvf7-8vcg-m9vv No score
wpa_supplicant and hostapd 0.7.2 through 2.2, when running with certain configurations and using...
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.
- Record
GHSA-mvf7-8vcg-m9vv- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2014-3686- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-3686 No score
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.
- Record
DEBIAN-CVE-2014-3686- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2014-0429 No score
Updated wpa_supplicant and hostapd packages fix security vulnerability
A vulnerability was found in the mechanism wpa_cli and hostapd_cli use for executing action scripts. An unsanitized string received from a remote device can be passed to a system() call resulting in arbitrary command execution under the privileges of the wpa_cli/hostapd_cli process (which may be root in common use cases) (CVE-2014-3686).
Using the Mageia wpa_supplicant package, systems are exposed to the vulnerability if operating as a WPS registrar.
The Mageia hostapd package was not vulnerable with the configuration with which it was built, but if a sysadmin had rebuilt it with WPS enabled, it would be vulnerable.
- Record
MGASA-2014-0429- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10022-1 No score
hostapd-2.6-1.1 on GA media
These are all security issues fixed in the hostapd-2.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10022-1- 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
OSVSUSE-SU-2015:1013-1 No score
Security update for wpa_supplicant
wpa_supplicant was updated to fix three security issues:
- CVE-2015-0210: wpa_supplicant: broken certificate subject check this adds the 'domain_match' config option from upstream (additional to the already existing domain_suffix_match)
- CVE-2014-3686: hostapd command execution
- CVE-2015-1863: P2P SSID processing vulnerability
- Record
SUSE-SU-2015:1013-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-3686 No score
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.
- Record
UBUNTU-CVE-2014-3686- Updated
- 2026-11-02
OSVUSN-2383-1 No score
wpa, wpasupplicant vulnerability
Jouni Malinen discovered that the wpa_cli tool incorrectly sanitized strings when being used with action scripts. A remote attacker could possibly use this issue to execute arbitrary commands.
- Record
USN-2383-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
wpaDebian:12 |
before 2.3-1 | 2.3-1 |
wpaDebian:13 |
before 2.3-1 | 2.3-1 |
wpaDebian:14 |
before 2.3-1 | 2.3-1 |
wpasupplicantDebian:6.0 |
before 0.6.10-2.1+deb6u1, plus listed versions 0.6.10-2.1 |
0.6.10-2.1+deb6u1 |
wpaDebian:7 |
before 1.0-3+deb7u1, plus listed versions 1.0-3 |
1.0-3+deb7u1 |
wpa_supplicantMageia:3 |
before 1.1-4.1.mga3 | 1.1-4.1.mga3 |
hostapdMageia:3 |
before 1.1-2.1.mga3 | 1.1-2.1.mga3 |
wpa_supplicantMageia:4 |
before 2.0-2.1.mga4 | 2.0-2.1.mga4 |
hostapdMageia:4 |
before 2.0-2.1.mga4 | 2.0-2.1.mga4 |
wpa_supplicantRed Hat:enterprise_linux:7::client |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
wpa_supplicant-debuginfoRed Hat:enterprise_linux:7::client |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicantRed Hat:enterprise_linux:7::computenode |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicant-debuginfoRed Hat:enterprise_linux:7::computenode |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicantRed Hat:enterprise_linux:7::server |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicant-debuginfoRed Hat:enterprise_linux:7::server |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicantRed Hat:enterprise_linux:7::workstation |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicant-debuginfoRed Hat:enterprise_linux:7::workstation |
before 1:2.0-13.el7_0 | 1:2.0-13.el7_0 |
wpa_supplicantSUSE:Linux Enterprise Desktop 12 From an advisory covering 3 CVEs |
before 2.2-8.1 | 2.2-8.1 |
wpa_supplicantSUSE:Linux Enterprise Server 12 From an advisory covering 3 CVEs |
before 2.2-8.1 | 2.2-8.1 |
wpa_supplicantSUSE:Linux Enterprise Server for SAP Applications 12 From an advisory covering 3 CVEs |
before 2.2-8.1 | 2.2-8.1 |
wpaUbuntu:14.04:LTS |
before 2.1-0ubuntu1.1, plus listed versions 1.0-3ubuntu21.0-3ubuntu31.0-3ubuntu42.1-0ubuntu1 |
2.1-0ubuntu1.1 |
hostapdopenSUSE:Tumbleweed From an advisory covering 9 CVEs |
before 2.6-1.1 | 2.6-1.1 |
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-2014-3686 is a medium vulnerability (CVSS 6.8) in W1.fi Hostapd, published October 9, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.95%, the 92nd percentile. Fixed in wpa 2.3-1.
References
secunia.com/advisories/60366
debian.org/security/2014/dsa-3052
lists.opensuse.org/opensuse-updates/2014-10/msg00028.html
secunia.com/advisories/60428
w1.fi/security/2014-1
advisories.mageia.org/MGASA-2014-0429.html
Show 41 moreShow less
mandriva.com/security/advisories?name=MDVSA-2015:120
openwall.com/lists/oss-security/2014/10/09/28
rhn.redhat.com/errata/RHSA-2014-1956.html
secunia.com/advisories/61271
lists.opensuse.org/opensuse-updates/2014-10/msg00027.html
security.gentoo.org/glsa/201606-17
lists.opensuse.org/opensuse-security-announce/2014-11/msg00000.html
bugzilla.redhat.com/show_bug.cgi?id=1151259
ubuntu.com/usn/USN-2383-1
securityfocus.com/bid/70396
nvd.nist.gov/vuln/detail/CVE-2014-3686
github.com/advisories/GHSA-mvf7-8vcg-m9vv
security-tracker.debian.org/tracker/CVE-2014-3686
bugs.mageia.org/show_bug.cgi?id=14262
w1.fi/security/2014-1/wpacli-action-scripts.txt
access.redhat.com/errata/RHSA-2014:1956
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_1956.json
access.redhat.com/security/cve/CVE-2014-3686
cve.org/CVERecord?id=CVE-2014-3686
suse.com/support/update/announcement/2015/suse-su-20151013-1
bugzilla.suse.com/900611
bugzilla.suse.com/915323
bugzilla.suse.com/927558
suse.com/security/cve/CVE-2014-3686
suse.com/security/cve/CVE-2015-0210
suse.com/security/cve/CVE-2015-1863
ubuntu.com/security/CVE-2014-3686
ubuntu.com/security/notices/USN-2383-1
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-5314
suse.com/security/cve/CVE-2016-4476
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-4477