Skip to content
Fencer Intel
critical 10.0

CVE-2014-7187 in the critical feed json

Off-by-one error in the read_token_word function in parse.y in GNU Bash through 4.3 bash43-026 allows remote attackers to cause a denial of…

published 12y ago modified 4mo ago also EUVD-2014-7064

cvss
10.0
version 2.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
58.5%
EPSS 58.5% chance of exploitation in 30 days, percentile 99.1%
public exploits
2
Exploit-DB

Summary

Off-by-one error in the read_token_word function in parse.y in GNU Bash through 4.3 bash43-026 allows remote attackers to cause a denial of service (out-of-bounds array access and application crash) or possibly have unspecified other impact via deeply nested for loops, aka the "word_lineno" issue.

Patch / fix

  • bash Debian 14, Debian 13, Debian 12 4.3-9.2

debian advisories DEBIAN-CVE-2014-7187

  • bash Ubuntu 14.04 LTS 4.3-7ubuntu1.4

ubuntu advisories UBUNTU-CVE-2014-7187

Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • bash RHEL 5 SJIS 3.2-32.el5_9.3.sjis.1
  • rhev-hypervisor6 rhev manager 3 6.5-20140930.1.el6ev
  • bash RHEL 5 SJIS 3.2-33.el5_11.1.sjis.2
  • bash RHEL 6 SJIS 4.1.2-15.el6_5.1.sjis.2
  • bash RHEL 5 3.2-33.el5_11.4
  • bash RHEL 6 4.1.2-15.el6_5.2
  • bash RHEL 7 4.2.45-5.el7_0.4
  • bash RHEL 4 ELS 3.0-27.el4.4

red hat advisories RHSA-2014:1865RHSA-2014:1354RHSA-2014:1312RHSA-2014:1311RHSA-2014:1306

  • bash openSUSE Tumbleweed 7.0-92.1

opensuse advisories openSUSE-SU-2024:10106-1

Is CVE-2014-7187 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.

Check with Fencer

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2014-7187 updated cvss 4.6

bash: off-by-one error in deeply nested flow control constructs

  • Red Hat Enterprise Linux (v. 5 server) bash 3.2-33.el5_11.4
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux AS (v. 4 ELS) bash 3.0-27.el4.4
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux Client (v. 7) bash 4.2.45-5.el7_0.4 Red Hat Enterprise Linux Client Optional (v. 7) bash-doc 4.2.45-5.el7_0.4, bash-debuginfo 4.2.45-5.el7_0.4
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux Compute Node Optional EUS (v. 6.4) bash 4.1.2-15.el6_4.2
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux ComputeNode (v. 7) bash 4.2.45-5.el7_0.4 Red Hat Enterprise Linux ComputeNode Optional (v. 7) bash-doc 4.2.45-5.el7_0.4, bash-debuginfo 4.2.45-5.el7_0.4 Red Hat Enterprise Linux Desktop (v. 5 client) bash 3.2-33.el5_11.4 Red Hat Enterprise Linux Desktop (v. 6) bash 4.1.2-15.el6_5.2 Red Hat Enterprise Linux Desktop Optional (v. 6) bash 4.1.2-15.el6_5.2
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux ES (v. 4 ELS) bash 3.0-27.el4.4 Red Hat Enterprise Linux EUS (v. 5.9 server) bash 3.2-32.el5_9.3
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux HPC Node (v. 6) bash 4.1.2-15.el6_5.2
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux HPC Node EUS (v. 6.4) bash 4.1.2-15.el6_4.2
    fixed: vendor fix RHSA-2014:1311
show 10 more
  • Red Hat Enterprise Linux HPC Node Optional (v. 6) bash 4.1.2-15.el6_5.2
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux Long Life (v. 5.6 server) bash 3.2-24.el5_6.2
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux Server (v. 6) bash 4.1.2-15.el6_5.2 Red Hat Enterprise Linux Server (v. 7) bash 4.2.45-5.el7_0.4
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux Server AUS (v. 6.2) bash 4.1.2-9.el6_2.2 Red Hat Enterprise Linux Server EUS (v. 6.4) bash 4.1.2-15.el6_4.2
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux Server Optional (v. 6) bash 4.1.2-15.el6_5.2 Red Hat Enterprise Linux Server Optional (v. 7) bash-doc 4.2.45-5.el7_0.4, bash-debuginfo 4.2.45-5.el7_0.4
    fixed: vendor fix RHSA-2014:1306
  • Red Hat Enterprise Linux Server Optional AUS (v. 6.2) bash 4.1.2-9.el6_2.2 Red Hat Enterprise Linux Server Optional EUS (v. 6.4) bash 4.1.2-15.el6_4.2
    fixed: vendor fix RHSA-2014:1311
  • Red Hat Enterprise Linux Workstation (v. 6) bash 4.1.2-15.el6_5.2 Red Hat Enterprise Linux Workstation (v. 7) bash 4.2.45-5.el7_0.4 Red Hat Enterprise Linux Workstation Optional (v. 6) bash 4.1.2-15.el6_5.2 Red Hat Enterprise Linux Workstation Optional (v. 7) bash-doc 4.2.45-5.el7_0.4, bash-debuginfo 4.2.45-5.el7_0.4
    fixed: vendor fix RHSA-2014:1306
  • Red Hat RHEV-M 3.4 rhev-hypervisor6 6.5-20140930.1.el6ev
    fixed: vendor fix RHSA-2014:1354
  • Red Hat S-JIS for Red Hat Enteprise Linux 5 Server bash 3.2-33.el5_11.1.sjis.2 Red Hat S-JIS for Red Hat Enteprise Linux 6 Server bash 4.1.2-15.el6_5.1.sjis.2
    fixed: vendor fix RHSA-2014:1312
  • Red Hat SJIS (v. 5.9.z Server) bash 3.2-32.el5_9.3.sjis.1
    fixed: vendor fix RHSA-2014:1865

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Timeline

  1. Published
  2. First public exploit (EDB-36933)

Exploit prediction

58.46% chance of exploitation in the next 30 days, higher than 99.1% of all scored CVEs (FIRST EPSS, 2026-11-09).

Exploits and checks

  • EDB-36933 dhclient 4.1 - Bash Environment Variable Command Injection (Shellshock) remote, 2014-09-29
  • EDB-34860 GNU bash 4.3.11 - Environment Variable dhclient remote, 2014-10-02
  • openwall.com http://openwall.com/lists/oss-security/2014/09/25/32 referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
NVD 2.0 10.0 AV:N/AC:L/Au:N/C:C/I:C/A:C

Classification

Weakness
  • CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer

References

Sources

Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.