Zsh before version 5.4.2-test-1 is vulnerable to a buffer overflow in the shell autocomplete functionality. A local unprivileged user can create a specially crafted directory path which leads to code execution in the context of the user who tries to use autocomplete to traverse the before mentioned path. If the user affected is privileged, this leads to privilege escalation.
Published : 2018-03-28 13:29 Updated : 2019-10-09 23:38
CVSS Score More info
Score 7.2 / 10
A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account. Examples of locally exploitable vulnerabilities are peripheral attacks such as Firewire/USB DMA attacks, and local privilege escalations (e.g., sudo).
Specialized access conditions or extenuating circumstances do not exist. The following are examples:
- The affected product typically requires access to a wide range of systems and users, possibly anonymous and untrusted (e.g., Internet-facing web or mail server).
- The affected configuration is default or ubiquitous.
- The attack can be performed manually and requires little skill or additional information gathering.
- The race condition is a lazy one (i.e., it is technically a race but easily winnable).
Authentication is not required to exploit the vulnerability.
There is total information disclosure, resulting in all system files being revealed. The attacker is able to read all of the system's data (memory, files, etc.)
There is a total compromise of system integrity. There is a complete loss of system protection, resulting in the entire system being compromised. The attacker is able to modify any files on the target system.
There is a total shutdown of the affected resource. The attacker can render the resource completely unavailable.
|Redhat||Enterprise Linux Desktop||6.0||cpe:/o:redhat:enterprise_linux_desktop:6.0|
|Redhat||Enterprise Linux Desktop||7.0||cpe:/o:redhat:enterprise_linux_desktop:7.0|
|Redhat||Enterprise Linux Server||6.0||cpe:/o:redhat:enterprise_linux_server:6.0|
|Redhat||Enterprise Linux Server||7.0||cpe:/o:redhat:enterprise_linux_server:7.0|
|Redhat||Enterprise Linux Workstation||6.0||cpe:/o:redhat:enterprise_linux_workstation:6.0|
|Redhat||Enterprise Linux Workstation||7.0||cpe:/o:redhat:enterprise_linux_workstation:7.0|
Canonical (1) Search CVE
Ubuntu Linux (3) Search CVE
Redhat (3) Search CVE
Debian (1) Search CVE
Debian Linux (1) Search CVE
Zsh (1) Search CVE
Zsh (1) Search CVE
History of changes