← Vulnerability feed

Vulnerability record · CVE-2014-7169 · published 25 September 2014

CVE-2014-7169: GNU Bash environment variable function parsing command injection (Shellshock variant)

Gnu · Bash

GNU Bash through 4.3 bash43-025 processes trailing strings after malformed function definitions in environment variable values, allowing command injection across a privilege boundary. This is an incomplete fix for CVE-2014-6271, so systems patched only for the original Shellshock flaw remain vulnerable. It matters because Bash is widely deployed and reachable through common services that pass attacker-controlled environment variables.

9.8 CVSS 3.1 Critical CISA KEV since 28 Jan 2022 EPSS 100% · top 0.1% CWE-78 · OS command injection
9.8CVSS 3.1 base score, v2 10.0
100%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
74Affected product versions listed by NVD
321References, 6 tagged exploit
17 Jun 2026Last modified by NVD

Description

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.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityCVSS 9.8, CISA KEV listing, and an EPSS probability near 1.0 indicate a remotely exploitable, actively exploited flaw with severe impact.

What it is

GNU Bash through 4.3 bash43-025 processes trailing strings after malformed function definitions in environment variable values, allowing command injection across a privilege boundary. This is an incomplete fix for CVE-2014-6271, so systems patched only for the original Shellshock flaw remain vulnerable. It matters because Bash is widely deployed and reachable through common services that pass attacker-controlled environment variables.

Impact

A remote attacker can write files and potentially execute arbitrary commands with the privileges of the process invoking Bash. The full scope of impact is described as possibly unknown, but file write and command execution are demonstrated.

Attack surface

Reached remotely over the network without authentication or user interaction, per the CVSS vector AV:N/AC:L/PR:N/UI:N. Demonstrated vectors include OpenSSH ForceCommand, Apache mod_cgi/mod_cgid, and DHCP client scripts where the environment is set across a privilege boundary.

Exploitation

Listed in CISA KEV since 2022-01-28 with a required action to apply vendor updates, and EPSS shows a 30-day probability of 0.9994 (99.97th percentile), indicating active exploitation is expected. No ransomware campaign use is documented in this record.

What to do

  • Apply vendor Bash updates that address CVE-2014-7169, not just the original CVE-2014-6271 fix.
  • Verify the installed Bash version is newer than bash43-025 and re-test after patching.
  • Restrict or disable CGI and other services that pass untrusted environment variables into Bash where feasible.
  • Limit exposure of SSH ForceCommand and DHCP client script paths that cross a privilege boundary.
  • Monitor vendor advisories for the listed affected products and apply the corresponding errata.

Detection

  • Search process and command-line logs for Bash invocations containing function definitions such as '() {' in environment-derived arguments.
  • Monitor web server and CGI logs for requests carrying malformed function-definition payloads in headers or parameters.
  • Alert on unexpected file writes or child process creation by CGI, sshd, or DHCP-related processes.
  • Audit hosts for Bash versions at or below bash43-025 to identify unpatched systems.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2014-7169 to the Known Exploited Vulnerabilities catalog on 28 January 2022 as "GNU Bourne-Again Shell (Bash) Arbitrary Code Execution Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 28 July 2022.

Affected products

74 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://advisories.mageia.org/MGASA-2014-0393.html Third Party Advisory
http://archives.neohapsis.com/archives/bugtraq/2014-10/0101.html Broken Link
http://jvn.jp/en/jp/JVN55667175/index.html Third Party Advisory
http://jvndb.jvn.jp/jvndb/JVNDB-2014-000126 Third Party AdvisoryVDB Entry
http://lcamtuf.blogspot.com/2014/09/quick-notes-about-bash-bug-its-impact.html Third Party Advisory
http://linux.oracle.com/errata/ELSA-2014-1306.html Third Party Advisory
http://linux.oracle.com/errata/ELSA-2014-3075.html Third Party Advisory
http://linux.oracle.com/errata/ELSA-2014-3077.html Third Party Advisory
http://linux.oracle.com/errata/ELSA-2014-3078.html Third Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00038.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00041.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00042.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00044.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00048.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2014-10/msg00004.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-updates/2014-10/msg00023.html Mailing ListThird Party Advisory
http://lists.opensuse.org/opensuse-updates/2014-10/msg00025.html Mailing ListThird Party Advisory
http://marc.info/?l=bugtraq&m=141216207813411&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141216668515282&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141235957116749&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141319209015420&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141330425327438&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141330468527613&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141345648114150&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383026420882&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383081521087&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383138121313&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383196021590&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383244821813&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383304022067&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383353622268&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141383465822787&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141450491804793&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141576728022234&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141577137423233&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141577241923505&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141577297623641&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141585637922673&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141694386919794&w=2 Mailing List
http://marc.info/?l=bugtraq&m=141879528318582&w=2 Mailing List

Track CVE-2014-7169 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2021-1870Apple WebKit logic flaw allows remote code executionA logic issue in Apple's WebKit was addressed with improved restrictions, affecting macOS Big Sur, Catalina, Mojave, iOS and iPadOS, plus WebKitGTK a…KEVEPSS 7.7%analysed9.8CVE-2021-1871Apple WebKit logic flaw allows remote code executionA logic issue in Apple's WebKit was addressed with improved restrictions. It affects macOS Big Sur, Catalina, Mojave, iOS and iPadOS, and a remote at…KEVEPSS 7.0%analysed9.8CVE-2020-11651SaltStack Salt master authentication bypass in ClearFuncsSaltStack Salt before 2019.2.4 and 3000 before 3000.2 fails to properly validate method calls in the salt-master ClearFuncs class, allowing remote un…KEVEPSS 97%analysed9.8CVE-2020-7247OpenSMTPD MAIL FROM command injection allows remote root code executionOpenSMTPD 6.6, as shipped in OpenBSD 6.6 and other products, mishandles input validation in smtp_mailaddr in smtp_session.c, returning an incorrect v…KEVEPSS 99%analysed9.8CVE-2019-11043PHP-FPM buffer overflow enables remote code executionPHP-FPM in certain configurations writes past allocated buffers into FCGI protocol data space, an out-of-bounds write (CWE-787, CWE-120). It affects …KEVEPSS 100%analysed9.8CVE-2019-16928Exim heap buffer overflow in string_vformat via long EHLO commandExim 4.92 through 4.92.2 contains a heap-based buffer overflow in string_vformat in string.c triggered by a long EHLO command, allowing remote code e…KEVEPSS 42%analysed9.8CVE-2019-10149Exim MTA improper recipient validation leads to remote command executionExim versions 4.87 through 4.91 fail to properly validate recipient addresses in the deliver_message() function in /src/deliver.c, allowing command i…KEVEPSS 100%analysed9.8CVE-2018-6789Exim SMTP base64d buffer overflow allows remote code executionExim before 4.90.1 contains a buffer overflow in the base64d function of its SMTP listener. A handcrafted message can trigger the overflow, and the f…KEVEPSS 82%analysed

Source: NIST National Vulnerability Database (record CVE-2014-7169), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.