Wavense
VulnerabilitiesVendorsMy Stack
Wavense© 2026 Wavense. All rights reserved.Privacy PolicyTerms & Conditions
Vulnerabilities/CVE-2014-7169
Vulnerability dossier

CVE-2014-7169

Bash Environment Variable Command Injection (Shellshock Incomplete Fix)

VendoribmPublishedSep 25, 2014SourceNVDWeaknessCWE-78
Act now

Actively exploited in the wild. Patch or mitigate immediately — don't wait for a maintenance window.

PoCPublic exploit on Exploit-DB#34777 ↗#34895 ↗#34839 ↗#36503 ↗
Severity
Critical · 9.8
CVSS base score
Exploitation
In the wild
CISA KEV · Exploit-DB
Predicted risk
100% model
EPSS forecast — overtaken by confirmed exploitation
Exposure
Internet-facing
Exploitable remotely, no login, no user action
01

What's the risk?

An unauthenticated attacker, remotely over the network, with no user interaction, can fully compromise the system — steal data, tamper with it and take it offline.

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of environment variables, which allows remote attackers to write to files or possibly have unknown other impact via a crafted environment, as demonstrated by vectors involving the ForceCommand feature in OpenSSH sshd, the mod_cgi and mod_cgid modules in the Apache HTTP Server, scripts executed by unspecified DHCP clients, and other situations in which setting the environment occurs across a privilege boundary from Bash execution. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-6271.

How it's exploitedMITRE ATT&CK · 1 observed in the wild
Initial Access
T1190Exploit Public-Facing Applicationobserved
Execution
T1059Command and Scripting Interpreter

Techniques marked “observed” are corroborated by threat intelligence; the rest are inferred from the weakness type (CWE) and attack vector.

02

Who's exploiting it?

Corroborated threat activity referencing this CVE — with source and confidence, not inference.

Confirmed exploited in the wild. CISA KEV · catalogued Jan 28, 2022
Observed techniques MITRE-analysed · CTID Mappings Explorer
T1133External Remote ServicesobservedT1190Exploit Public-Facing ApplicationobservedT1059.004Unix Shellobserved
Threat groups with matching tradecraft MITRE ATT&CK groups · by technique overlap
Ke3chang3 TTPsAPT283 TTPsAPT293 TTPsThreat Group-33903 TTPsSandworm Team3 TTPsDragonfly3 TTPs

Groups documented using the techniques observed against this CVE — a tradecraft association, not a confirmed attribution. Overlap count shown; click for the MITRE profile.

These techniques were analysed against this CVE's real-world exploitation — the matching entries in the ATT&CK chain above are marked “observed”.

03

Are we affected?

50
  • Affectedarista · eos≥ 4.13.0, < 4.13.9↑ fixed 4.13.9
  • Affectedarista · eos≥ 4.14.0, < 4.14.4f↑ fixed 4.14.4f
  • Affectedarista · eos≥ 4.9.0, < 4.9.12↑ fixed 4.9.12
  • Affectedarista · eos≥ 4.10.0, < 4.10.9↑ fixed 4.10.9
  • Affectedarista · eos≥ 4.11.0, < 4.11.11↑ fixed 4.11.11
  • Affectedarista · eos≥ 4.12.0, < 4.12.9↑ fixed 4.12.9
  • Affectedgnu · bash≤ 4.3
  • Affectedmageia · mageia4.0
  • Affectedmageia · mageia3.0
  • Affectedoracle · linux6
  • Affectedoracle · linux4
  • Affectedoracle · linux5
  • Affectedqnap · qts4.1.1
  • Affectedqnap · qts4.1.1
  • Affectedqnap · qts< 4.1.1↑ fixed 4.1.1
  • Affectedredhat · enterprise_linux5.0
  • Affectedredhat · enterprise_linux7.0
  • Affectedredhat · enterprise_linux4.0
  • Affectedredhat · enterprise_linux6.0
  • Affectedredhat · enterprise_linux_desktop5.0
  • Affectedredhat · enterprise_linux_desktop7.0
  • Affectedredhat · enterprise_linux_desktop6.0
  • Affectedredhat · enterprise_linux_eus7.7
  • Affectedredhat · enterprise_linux_eus5.9
  • Affectedredhat · enterprise_linux_eus6.4
  • Affectedredhat · enterprise_linux_eus6.5
  • Affectedredhat · enterprise_linux_eus7.3
  • Affectedredhat · enterprise_linux_eus7.4
  • Affectedredhat · enterprise_linux_eus7.5
  • Affectedredhat · enterprise_linux_eus7.6
  • Affectedredhat · enterprise_linux_for_ibm_z_systems7.6_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems7.7_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems5.9_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems6.4_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems6.5_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems7.3_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems7.4_s390x
  • Affectedredhat · enterprise_linux_for_ibm_z_systems7.5_s390x
  • Affectedredhat · enterprise_linux_for_power_big_endian6.0_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian7.0_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian5.0_ppc
  • Affectedredhat · enterprise_linux_for_power_big_endian5.9_ppc
  • Affectedredhat · enterprise_linux_for_power_big_endian6.4_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian_eus7.5_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian_eus7.4_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian_eus7.6_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian_eus6.5_ppc64
  • Affectedredhat · enterprise_linux_for_power_big_endian_eus7.3_ppc64
  • Affectedredhat · gluster_storage_server_for_on-premise2.1
  • Affectedredhat · virtualization3.4
04

What to do

Generated by Wavense from the CVE record — an immediate mitigation and the permanent fix.

  1. !

    Mitigate now

    Implement network access controls to restrict access to services that invoke Bash with untrusted input, such as SSH and web servers utilizing CGI. Configure web servers to disable CGI modules (mod_cgi, mod_cgid) if not essential, or use alternative interpreters for scripts. Enhance monitoring for unusual process spawns or file modifications originating from Bash processes executed via environment variables.

  2. ✓

    Permanent fix

    The permanent resolution requires upgrading GNU Bash to a version that contains the complete fix for CVE-2014-7169 and supersedes bash43-025. This typically means applying vendor-provided security patches for your operating system immediately. Verify that all systems, especially those exposed to untrusted inputs, have Bash updated to a patched version.

Technical details— weakness, CVSS vector & calculator, related CVEs

Business impact

Attackers can exploit this vulnerability by injecting crafted strings into environment variables, potentially allowing arbitrary file writes. This can lead to system compromise, data corruption, or even remote code execution when Bash is executed across privilege boundaries. The business consequences include data breaches, service disruptions, and significant reputational damage.

Weakness

1
CWE-78Common Weakness Enumeration · MITRE definition

CVSS 3.1 details

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
0.0
/ 10.0 base
Critical severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability metrics
Attack VectorAV
Remotely exploitable across a network
Attack ComplexityAC
No special conditions required
Privileges RequiredPR
No authorization needed
User InteractionUI
No user participation needed
Impact metrics
ScopeS
Impact confined to the vulnerable component
ConfidentialityC
Total loss of confidentiality
IntegrityI
Total loss of integrity
AvailabilityA
Total loss of availability

Related vulnerabilities

Other CVEs affecting eos

NVD
9.8Critical
CVE-2020-2509KEV

A command injection vulnerability has been reported to affect QTS and QuTS hero. If exploited, this vulnerability allows attackers to execute arbitrary commands in a compromised application. We have already fixed this vulnerability in the following versions: QTS 4.5.2.1566 Build 20210202 and later QTS 4.5.1.1495 Build 20201123 and later QTS 4.3.6.1620 Build 20210322 and later QTS 4.3.4.1632 Build 20210324 and later QTS 4.3.3.1624 Build 20210416 and later QTS 4.2.6 Build 20210327 and later QuTS hero h4.5.1.1491 build 20201119 and later

qnapCWE-77Command InjectionNetworkLow effortNo authNo interactionCIA
2021-04-16
NVD
9.8Critical
CVE-2018-19949KEV

If exploited, this command injection vulnerability could allow remote attackers to run arbitrary commands. QNAP has already fixed the issue in the following QTS versions. QTS 4.4.2.1231 on build 20200302; QTS 4.4.1.1201 on build 20200130; QTS 4.3.6.1218 on build 20200214; QTS 4.3.4.1190 on build 20200107; QTS 4.3.3.1161 on build 20200109; QTS 4.2.6 on build 20200109.

qnapCWE-20Improper Input ValidationNetworkLow effortNo authNo interactionCIA
2020-10-28
NVD
9.8Critical
CVE-2019-5544KEVExploit likely

OpenSLP as used in ESXi and the Horizon DaaS appliances has a heap overwrite issue. VMware has evaluated the severity of this issue to be in the Critical severity range with a maximum CVSSv3 base score of 9.8.

vmwareCWE-787Out-of-bounds WriteNetworkLow effortNo authNo interactionCIA
2019-12-06
NVD
9.8Critical
CVE-2019-7193KEV

This improper input validation vulnerability allows remote attackers to inject arbitrary code to the system. To fix the vulnerability, QNAP recommend updating QTS to their latest versions.

qnapCWE-20Improper Input ValidationNetworkLow effortNo authNo interactionCIA
2019-12-05
NVD
9.8Critical
CVE-2018-14667KEVExploit likely

The RichFaces Framework 3.X through 3.3.4 is vulnerable to Expression Language (EL) injection via the UserResource resource. A remote, unauthenticated attacker could exploit this to execute arbitrary code using a chain of java serialized objects via org.ajax4jsf.resource.UserResource$UriData.

redhatCWE-94Code InjectionNetworkLow effortNo authNo interactionCIA
2018-11-06
NVD
9.8Critical
CVE-2016-4171KEV

Unspecified vulnerability in Adobe Flash Player 21.0.0.242 and earlier allows remote attackers to execute arbitrary code via unknown vectors, as exploited in the wild in June 2016.

adobeNetworkLow effortNo authNo interactionCIA
2016-06-16
NVD
9.8Critical
CVE-2016-4117KEV⚙ WeaponizedExploit likely

Adobe Flash Player 21.0.0.226 and earlier allows remote attackers to execute arbitrary code via unspecified vectors, as exploited in the wild in May 2016.

redhatNetworkLow effortNo authNo interactionCIA
2016-05-11
NVD
9.8Critical
CVE-2016-3427KEVExploit likely

Unspecified vulnerability in Oracle Java SE 6u113, 7u99, and 8u77; Java SE Embedded 8u77; and JRockit R28.3.9 allows remote attackers to affect confidentiality, integrity, and availability via vectors related to JMX.

redhatCWE-284Improper Access ControlNetworkLow effortNo authNo interactionCIA
2016-04-21
0.0
/ 10.0 base
Critical severity
Key facts
CVE ID
CVE-2014-7169
Published
Sep 25, 2014
Last modified
Jun 17, 2026
CVSS
9.8 (v3.1)
EPSS
99.94%
In CISA KEV
Yes
Confidence
100/100
Weakness
CWE-78
Fixed in
4.13.9, 4.14.4f, 4.9.12…
Timeline
  1. Sep 25, 2014Published to NVDNVD
  2. Jun 17, 2026Record last modifiedNVD
  3. Aug 16, 2026AI analysis generatedWavense
View on NVD