Industrial Cybersecurity Threat Briefing
“Vulnerability Summary for CVE-2014-6277,” National Vulnerability Database, September 28, 2014, modified October 9,…
2 passages name itOriginal (opens in a new tab) ↗
GNU Bash through 4.3 bash43-026 does not properly parse function definitions in environment variable values, allowing remote attackers to execute arbitrary code or cause a denial of service via a crafted environment. This affects systems where environment setting occurs across a privilege boundary from Bash execution, such as OpenSSH sshd with ForceCommand, Apache HTTP Server mod_cgi and mod_cgid, and scripts run by DHCP clients.
GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized memory access, and untrusted-pointer read and write operations) 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 and CVE-2014-7169.
First seen exploited 3 years after disclosure. Public exploit code (Exploit-DB) appeared 2 days after disclosure.
A fix was bypassed or incomplete 3 times over 6 days.
Why these are linked: Link confidenceHow strong the evidence is that two CVEs are related. High: stated in the CVE text or linked in an advisory, or the same code was patched one release apart. Medium: the same code, or a version step plus a similar description. Low: similar description only.
NOTE: the original fix for this issue was incorrect; CVE-2014-7169 has been assigned to cover the vulnerability that is still present after the incorrect fix.
NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-6271.
Why these are linked: Link confidenceHow strong the evidence is that two CVEs are related. High: stated in the CVE text or linked in an advisory, or the same code was patched one release apart. Medium: the same code, or a version step plus a similar description. Low: similar description only.
NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-6271 and CVE-2014-7169.
Why these are linked: Link confidenceHow strong the evidence is that two CVEs are related. High: stated in the CVE text or linked in an advisory, or the same code was patched one release apart. Medium: the same code, or a version step plus a similar description. Low: similar description only.
NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-6271, CVE-2014-7169, and CVE-2014-6277.
No high- or medium-confidence techniques. The 2 available links are lower confidence and listed below.
These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.
Reports are matched by finding the exact id CVE-2014-6277 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.
“Vulnerability Summary for CVE-2014-6277,” National Vulnerability Database, September 28, 2014, modified October 9,…
2 passages name itOriginal (opens in a new tab) ↗
Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.