Skip to main content

Bash CVE-2014-7187

CRITICAL
Buffer Overflow (CWE-119)
2014-09-28 cve@mitre.org
10.0
CVSS 2.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

CVSS score of 10.0 (CRITICAL). Attack characteristics: network attack vector, low complexity. Public proof-of-concept exploit code is available. EPSS exploitation probability: 89.86%.

Exploit ScenarioDerived

A remote attacker could corrupt memory to execute arbitrary code or crash the application by sending crafted requests to the affected application.

Emergency Immediate action required. Why: CRITICAL + EPSS > 30%, no patch available.
No patch listed yet 89.9% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

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). Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and EPSS exploitation probability 89.9%.

RemediationAI

No vendor patch is available at time of analysis. Monitor vendor advisories for updates. Use memory-safe languages or bounds-checking. Enable ASLR, DEP/NX, stack canaries. Use safe string functions.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability is classified as Buffer Overflow (CWE-119), which allows attackers to corrupt memory to execute arbitrary code or crash the application. 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. Affected products include: Gnu Bash. Version information: through 4.3.

Know when Bash gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 10.0 CRITICAL
AV:N/AC:L/Au:N/C:C/I:C/A:C

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Confidentiality
C
Integrity
C
Availability
C

DescriptionCVE.org

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.

Threat Intelligence Overview

Threat Score
6.2/10
Composite threat intelligence
EPSS Score
89.9%
Top 0% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 89.9%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + EPSS > 30%, no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

160
Low Medium High Critical
KEV: 0
EPSS: +90
CVSS: +50
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:gnu:bash:1.14.0:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.1:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.2:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.3:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.4:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.5:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.6:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:1.14.7:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.0:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.01:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.01.1:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.02:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.02.1:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.03:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.04:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.05:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.05:a:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:2.05:b:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:3.0:*:*:*:*:*:*:*
cpe:2.3:a:gnu:bash:3.0.16:*:*:*:*:*:*:*
+ 8 more

More in Bash

View all
CVE-2014-6271 CRITICAL POC
9.8 Sep 24

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which

CVE-2014-6278 HIGH POC
8.8 Sep 30

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2014-7169 CRITICAL POC
9.8 Sep 25

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of

CVE-2014-7186 CRITICAL POC
10.0 Sep 28

The redirection implementation in parse.y in GNU Bash through 4.3 bash43-026 allows remote attackers to cause a denial o

CVE-2014-6277 CRITICAL POC
10.0 Sep 27

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2019-18276 HIGH POC
7.8 Nov 28

An issue was discovered in disable_priv_mode in shell.c in GNU Bash through 5.0 patch 11. Rated high severity (CVSS 7.8)

CVE-2016-7543 HIGH
8.4 Jan 19

Bash before 4.4 allows local users to execute arbitrary commands with root privileges via crafted SHELLOPTS and PS4 envi

CVE-2016-0634 HIGH
7.5 Aug 28

The expansion of '\h' in the prompt string in bash 4.3 allows remote authenticated users to execute arbitrary code via s

CVE-2019-9924 HIGH
7.8 Mar 22

rbash in Bash before 4.4-beta2 did not prevent the shell user from modifying BASH_CMDS, thus allowing the user to execut

CVE-2017-5932 HIGH
7.8 Mar 27

The path autocompletion feature in Bash 4.4 allows local users to gain privileges via a crafted filename starting with a

CVE-2016-9401 MEDIUM
5.5 Jan 23

popd in bash might allow local users to bypass the restricted shell and cause a use-after-free via a crafted address. Ra

CVE-2012-3410 MEDIUM
4.6 Aug 27

Stack-based buffer overflow in lib/sh/eaccess.c in GNU Bash before 4.2 patch 33 might allow local users to bypass intend

References

Advisories & patches
REF http://jvn.jp/en/jp/JVN55667175/index.html REF http://jvndb.jvn.jp/jvndb/JVNDB-2014-000126 REF http://lists.apple.com/archives/security-announce/2015/Jan/msg00003.html REF http://lists.apple.com/archives/security-announce/2015/Sep/msg00008.html REF http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00038.html REF http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00041.html REF http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00042.html REF http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00044.html REF http://lists.opensuse.org/opensuse-security-announce/2014-09/msg00048.html REF http://lists.opensuse.org/opensuse-updates/2014-10/msg00023.html REF http://lists.opensuse.org/opensuse-updates/2014-10/msg00025.html REF http://marc.info/?l=bugtraq&m=141330468527613&w=2 REF http://marc.info/?l=bugtraq&m=141345648114150&w=2 REF http://marc.info/?l=bugtraq&m=141383026420882&w=2 REF http://marc.info/?l=bugtraq&m=141383081521087&w=2 REF http://marc.info/?l=bugtraq&m=141383138121313&w=2 REF http://marc.info/?l=bugtraq&m=141383196021590&w=2 REF http://marc.info/?l=bugtraq&m=141383244821813&w=2 REF http://marc.info/?l=bugtraq&m=141383304022067&w=2 REF http://marc.info/?l=bugtraq&m=141450491804793&w=2 REF http://marc.info/?l=bugtraq&m=141576728022234&w=2 REF http://marc.info/?l=bugtraq&m=141577137423233&w=2 REF http://marc.info/?l=bugtraq&m=141577241923505&w=2 REF http://marc.info/?l=bugtraq&m=141577297623641&w=2 REF http://marc.info/?l=bugtraq&m=141585637922673&w=2 REF http://marc.info/?l=bugtraq&m=141694386919794&w=2 REF http://marc.info/?l=bugtraq&m=141879528318582&w=2 REF http://marc.info/?l=bugtraq&m=142118135300698&w=2 REF http://marc.info/?l=bugtraq&m=142289270617409&w=2 REF http://marc.info/?l=bugtraq&m=142358026505815&w=2 REF http://marc.info/?l=bugtraq&m=142358078406056&w=2 REF http://marc.info/?l=bugtraq&m=142721162228379&w=2 REF http://openwall.com/lists/oss-security/2014/09/26/2 REF http://openwall.com/lists/oss-security/2014/09/28/10 REF http://packetstormsecurity.com/files/128517/VMware-Security-Advisory-2014-0010.html REF http://packetstormsecurity.com/files/128567/CA-Technologies-GNU-Bash-Shellshock.html REF http://rhn.redhat.com/errata/RHSA-2014-1311.html REF http://rhn.redhat.com/errata/RHSA-2014-1312.html REF http://rhn.redhat.com/errata/RHSA-2014-1354.html REF http://seclists.org/fulldisclosure/2014/Oct/0 REF http://secunia.com/advisories/58200 REF http://secunia.com/advisories/59907 REF http://secunia.com/advisories/60024 REF http://secunia.com/advisories/60034 REF http://secunia.com/advisories/60044 REF http://secunia.com/advisories/60055 REF http://secunia.com/advisories/60063 REF http://secunia.com/advisories/60193 REF http://secunia.com/advisories/60433 REF http://secunia.com/advisories/61065 REF http://secunia.com/advisories/61128 REF http://secunia.com/advisories/61129 REF http://secunia.com/advisories/61188 REF http://secunia.com/advisories/61283 REF http://secunia.com/advisories/61287 REF http://secunia.com/advisories/61291 REF http://secunia.com/advisories/61312 REF http://secunia.com/advisories/61313 REF http://secunia.com/advisories/61328 REF http://secunia.com/advisories/61442 REF http://secunia.com/advisories/61479 REF http://secunia.com/advisories/61485 REF http://secunia.com/advisories/61503 REF http://secunia.com/advisories/61550 REF http://secunia.com/advisories/61552 REF http://secunia.com/advisories/61565 REF http://secunia.com/advisories/61603 REF http://secunia.com/advisories/61618 REF http://secunia.com/advisories/61622 REF http://secunia.com/advisories/61633 REF http://secunia.com/advisories/61636 REF http://secunia.com/advisories/61641 REF http://secunia.com/advisories/61643 REF http://secunia.com/advisories/61654 REF http://secunia.com/advisories/61703 REF http://secunia.com/advisories/61816 REF http://secunia.com/advisories/61855 REF http://secunia.com/advisories/61857 REF http://secunia.com/advisories/61873 REF http://secunia.com/advisories/62312 REF http://secunia.com/advisories/62343 REF http://support.apple.com/HT204244 REF http://support.novell.com/security/cve/CVE-2014-7187.html REF http://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20140926-bash REF http://www-01.ibm.com/support/docview.wss?uid=isg3T1021272 REF http://www-01.ibm.com/support/docview.wss?uid=isg3T1021279 REF http://www-01.ibm.com/support/docview.wss?uid=isg3T1021361 REF http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004879 REF http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004897 REF http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004898 REF http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004915 REF http://www-01.ibm.com/support/docview.wss?uid=swg21685604 REF http://www-01.ibm.com/support/docview.wss?uid=swg21685733 REF http://www-01.ibm.com/support/docview.wss?uid=swg21685749 REF http://www-01.ibm.com/support/docview.wss?uid=swg21685914 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686084 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686131 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686246 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686445 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686447 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686479 REF http://www-01.ibm.com/support/docview.wss?uid=swg21686494 REF http://www-01.ibm.com/support/docview.wss?uid=swg21687079 REF http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5096315 REF http://www.mandriva.com/security/advisories?name=MDVSA-2015:164 REF http://www.novell.com/support/kb/doc.php?id=7015721 REF http://www.oracle.com/technetwork/topics/security/bashcve-2014-7169-2317675.html REF http://www.qnap.com/i/en/support/con_show.php?cid=61 REF http://www.securityfocus.com/archive/1/533593/100/0/threaded REF http://www.ubuntu.com/usn/USN-2364-1 REF http://www.vmware.com/security/advisories/VMSA-2014-0010.html REF https://kb.bluecoat.com/index?page=content&id=SA82 REF https://kb.juniper.net/InfoCenter/index?page=content&id=JSA10648 REF https://kc.mcafee.com/corporate/index?page=content&id=SB10085 REF https://support.apple.com/HT205267 REF https://support.citrix.com/article/CTX200217 REF https://support.citrix.com/article/CTX200223 REF https://support.f5.com/kb/en-us/solutions/public/15000/600/sol15629.html REF https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04497075 REF https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04518183 REF https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk102673&src=securityAlerts REF https://www.suse.com/support/shellshock/

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy