CVE-2014-10072
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory...
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
CVE-2014-10072- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
CVE-2014-10072- Updated
- 2026-11-02
EUVDEUVD-2014-1139 No score
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
EUVD-2014-1139- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qgqf-33rj-w264
9.8
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory...
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
GHSA-qgqf-33rj-w264- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
9.8
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
CVE-2014-10072- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-10072
9.8
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
DEBIAN-CVE-2014-10072- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2018:1932
7.5
Red Hat Security Advisory: zsh security update
- Record
RHSA-2018:1932- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:3073
7.5
Red Hat Security Advisory: zsh security and bug fix update
- Record
RHSA-2018:3073- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-10072
9.8
In utils.c in zsh before 5.0.6, there is a buffer overflow when scanning very long directory paths for symbolic links.
- Record
UBUNTU-CVE-2014-10072- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2018:1072-1 No score
Security update for zsh
This update for zsh fixes the following issues:
-
CVE-2014-10070: environment variable injection could lead to local privilege escalation (bnc#1082885)
-
CVE-2014-10071: buffer overflow in exec.c could lead to denial of service. (bnc#1082977)
-
CVE-2014-10072: buffer overflow In utils.c when scanning very long directory paths for symbolic links. (bnc#1082975)
-
CVE-2016-10714: In zsh before 5.3, an off-by-one error resulted in undersized buffers that were intended to support PATH_MAX characters. (bnc#1083250)
-
CVE-2017-18205: In builtin.c when sh compatibility mode is used, a NULL pointer dereference could lead to denial of service (bnc#1082998)
-
CVE-2018-1071: exec.c:hashcmd() function vulnerability could lead to denial of service. (bnc#1084656)
-
CVE-2018-1083: Autocomplete vulnerability could lead to privilege escalation. (bnc#1087026)
-
CVE-2018-7549: In params.c in zsh through 5.4.2, there is a crash during a copy of an empty hash table, as demonstrated by typeset -p. (bnc#1082991)
-
CVE-2017-18206: buffer overrun in xsymlinks could lead to denial of service (bnc#1083002)
-
Autocomplete and REPORTTIME broken (bsc#896914)
- Record
SUSE-SU-2018:1072-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:14910-1 No score
Security update for zsh
This update for zsh fixes the following issues:
- CVE-2019-20044: Fixed an insecure dropping of privileges when unsetting the PRIVILEGED option (bsc#1163882).
- CVE-2018-13259: Fixed an unexpected truncation of long shebang lines (bsc#1107294).
- CVE-2018-7549: Fixed a crash when an empty hash table (bsc#1082991).
- CVE-2018-1083: Fixed a stack-based buffer overflow when using tab completion on directories with long names (bsc#1087026).
- CVE-2018-1071: Fixed a stack-based buffer overflow when executing certain commands (bsc#1084656).
- CVE-2018-0502: Fixed a mishandling of shebang lines (bsc#1107296).
- CVE-2017-18206: Fixed a buffer overflow related to symlink processing (bsc#1083002).
- CVE-2017-18205: Fixed an application crash when using cd with no arguments (bsc#1082998).
- CVE-2016-10714: Fixed a potential application crash when handling maximum length paths (bsc#1083250).
- CVE-2014-10072: Fixed a buffer overflow when scanning very long directory paths for symbolic links (bsc#1082975).
- CVE-2014-10071: Fixed a buffer overflow when redirecting output to a long file descriptor (bsc#1082977).
- CVE-2014-10070: Fixed a privilege escalation vulnerability via environment variables (bsc#1082885).
- Record
SUSE-SU-2022:14910-1- Updated
- 2026-11-02
OSVUSN-3593-1 No score
zsh vulnerabilities
It was discovered that Zsh incorrectly handled certain enviroment variables. An attacker could possibly use this issue to gain privileged access to the system. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-10070)
It was discovered that Zsh incorrectly handled certain inputs. An attacker could possibly use this to execute arbitrary code. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-10071)
It was discovered that Zsh incorrectly handled some symbolic links. An attacker could possibly use this to execute arbitrary code. This issue only affected Ubuntu 14.04 LTS. (CVE-2014-10072)
It was discovered that Zsh incorrectly handled certain errors. An attacker could possibly use this issue to cause a denial of service. (CVE-2016-10714)
It was discovered that Zsh incorrectly handled certain commands. An attacker could possibly use this to execute arbitrary code. (CVE-2017-18205)
It was discovered that Zsh incorrectly handled certain symlinks. An attacker could possibly use this to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 17.10. (CVE-2017-18206)
It was discovered that Zsh incorrectly handled certain inputs. An attacker could possible use to execute arbitrary code. This issue only affected Ubuntu 17.10. (CVE-2018-7548)
It was discovered that Zsh incorrectly handled certain inputs. An attacker could possibly use this to cause a denial of service. (CVE-2018-7549)
- Record
USN-3593-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zshDebian:12 |
before 5.0.6-1 | 5.0.6-1 |
zshDebian:13 |
before 5.0.6-1 | 5.0.6-1 |
zshDebian:14 |
before 5.0.6-1 | 5.0.6-1 |
zshDebian:7 From an advisory covering 5 CVEs |
before 4.3.17-1+deb7u1, plus listed versions 4.3.17-1 |
4.3.17-1+deb7u1 |
zsh-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-htmlRed Hat:enterprise_linux:6::client From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zshRed Hat:enterprise_linux:6::client From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-htmlRed Hat:enterprise_linux:6::computenode From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zshRed Hat:enterprise_linux:6::computenode From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zsh-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-htmlRed Hat:enterprise_linux:6::server From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zshRed Hat:enterprise_linux:6::server From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zsh-htmlRed Hat:enterprise_linux:6::workstation From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zshRed Hat:enterprise_linux:6::workstation From an advisory covering 4 CVEs |
before 0:4.3.11-8.el6 | 0:4.3.11-8.el6 |
zshRed Hat:enterprise_linux:7::client From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-htmlRed Hat:enterprise_linux:7::client From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zshRed Hat:enterprise_linux:7::computenode From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-htmlRed Hat:enterprise_linux:7::computenode From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zshRed Hat:enterprise_linux:7::server From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-htmlRed Hat:enterprise_linux:7::server From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zshRed Hat:enterprise_linux:7::workstation From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zsh-htmlRed Hat:enterprise_linux:7::workstation From an advisory covering 8 CVEs |
before 0:5.0.2-31.el7 | 0:5.0.2-31.el7 |
zshSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 9 CVEs |
before 5.0.5-6.7.2 | 5.0.5-6.7.2 |
zshSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 9 CVEs |
before 5.0.5-6.7.2 | 5.0.5-6.7.2 |
zshSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 9 CVEs |
before 5.0.5-6.7.2 | 5.0.5-6.7.2 |
zshSUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 12 CVEs |
before 4.3.6-67.9.8.1 | 4.3.6-67.9.8.1 |
zshSUSE:Linux Enterprise Server 11 SP4-LTSS From an advisory covering 12 CVEs |
before 4.3.6-67.9.8.1 | 4.3.6-67.9.8.1 |
zshUbuntu:14.04:LTS |
before 5.0.2-3ubuntu6.1, plus listed versions 5.0.2-3ubuntu6 |
5.0.2-3ubuntu6.1 |
zshUbuntu:14.04:LTS From an advisory covering 7 CVEs |
before 5.0.2-3ubuntu6.1, plus listed versions 5.0.2-3ubuntu6 |
5.0.2-3ubuntu6.1 |
zshUbuntu:16.04:LTS From an advisory covering 7 CVEs |
before 5.1.1-1ubuntu2.1, plus listed versions 5.1.1-1ubuntu15.1.1-1ubuntu2 |
5.1.1-1ubuntu2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-10072 is a critical vulnerability (CVSS 9.8) in Zsh Project Zsh, published February 27, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.59%, the 85th percentile. Fixed in zsh 5.0.6-1.
References
usn.ubuntu.com/3593-1
access.redhat.com/errata/RHSA-2018:1932
sourceforge.net/p/zsh/code/ci/3e06aeabd8a9e8384ebaa8b08996cd1f64737210
access.redhat.com/errata/RHSA-2018:3073
nvd.nist.gov/vuln/detail/CVE-2014-10072
github.com/advisories/GHSA-qgqf-33rj-w264
Show 74 moreShow less
security-tracker.debian.org/tracker/CVE-2014-10072
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-US/red_hat_enterprise_linux/6/html/6.10_release_notes/index.html
access.redhat.com/documentation/en-US/red_hat_enterprise_linux/6/html/6.10_technical_notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1549836
bugzilla.redhat.com/show_bug.cgi?id=1549861
bugzilla.redhat.com/show_bug.cgi?id=1557382
bugzilla.redhat.com/show_bug.cgi?id=1563395
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1932.json
access.redhat.com/security/cve/CVE-2014-10072
cve.org/CVERecord?id=CVE-2014-10072
access.redhat.com/security/cve/CVE-2017-18206
cve.org/CVERecord?id=CVE-2017-18206
nvd.nist.gov/vuln/detail/CVE-2017-18206
access.redhat.com/security/cve/CVE-2018-1083
cve.org/CVERecord?id=CVE-2018-1083
nvd.nist.gov/vuln/detail/CVE-2018-1083
access.redhat.com/security/cve/CVE-2018-1100
cve.org/CVERecord?id=CVE-2018-1100
nvd.nist.gov/vuln/detail/CVE-2018-1100
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.6_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1549855
bugzilla.redhat.com/show_bug.cgi?id=1549858
bugzilla.redhat.com/show_bug.cgi?id=1549862
bugzilla.redhat.com/show_bug.cgi?id=1553531
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3073.json
access.redhat.com/security/cve/CVE-2014-10071
cve.org/CVERecord?id=CVE-2014-10071
nvd.nist.gov/vuln/detail/CVE-2014-10071
access.redhat.com/security/cve/CVE-2017-18205
cve.org/CVERecord?id=CVE-2017-18205
nvd.nist.gov/vuln/detail/CVE-2017-18205
access.redhat.com/security/cve/CVE-2018-1071
cve.org/CVERecord?id=CVE-2018-1071
nvd.nist.gov/vuln/detail/CVE-2018-1071
access.redhat.com/security/cve/CVE-2018-7549
cve.org/CVERecord?id=CVE-2018-7549
nvd.nist.gov/vuln/detail/CVE-2018-7549
suse.com/support/update/announcement/2018/suse-su-20181072-1
bugzilla.suse.com/1082885
bugzilla.suse.com/1082975
bugzilla.suse.com/1082977
bugzilla.suse.com/1082991
bugzilla.suse.com/1082998
bugzilla.suse.com/1083002
bugzilla.suse.com/1083250
bugzilla.suse.com/1084656
bugzilla.suse.com/1087026
bugzilla.suse.com/896914
suse.com/security/cve/CVE-2014-10070
suse.com/security/cve/CVE-2014-10071
suse.com/security/cve/CVE-2014-10072
suse.com/security/cve/CVE-2016-10714
suse.com/security/cve/CVE-2017-18205
suse.com/security/cve/CVE-2017-18206
suse.com/security/cve/CVE-2018-1071
suse.com/security/cve/CVE-2018-1083
suse.com/security/cve/CVE-2018-7549
suse.com/support/update/announcement/2022/suse-su-202214910-1
bugzilla.suse.com/1107294
bugzilla.suse.com/1107296
bugzilla.suse.com/1163882
suse.com/security/cve/CVE-2018-0502
suse.com/security/cve/CVE-2018-13259
suse.com/security/cve/CVE-2019-20044
ubuntu.com/security/CVE-2014-10072
ubuntu.com/security/notices/USN-3593-1
ubuntu.com/security/CVE-2014-10070
ubuntu.com/security/CVE-2014-10071
ubuntu.com/security/CVE-2016-10714
ubuntu.com/security/CVE-2017-18205
ubuntu.com/security/CVE-2017-18206
ubuntu.com/security/CVE-2018-7548
ubuntu.com/security/CVE-2018-7549