CVE-2019-20044
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no...
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
CVE-2019-20044- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-273
- Updated
- 2026-11-02
CVE List No score
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
CVE-2019-20044- Updated
- 2026-11-02
EUVDEUVD-2019-10600 No score
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
EUVD-2019-10600- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gwf9-995r-26hx
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no...
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
GHSA-gwf9-995r-26hx- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-273
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-20044
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
ALPINE-CVE-2019-20044- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
CVE-2019-20044- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2019-20044
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
DEBIAN-CVE-2019-20044- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0853
7.8
Red Hat Security Advisory: zsh security update
- Record
RHSA-2020:0853- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0892
7.8
Red Hat Security Advisory: zsh security update
- Record
RHSA-2020:0892- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0903
7.8
Red Hat Security Advisory: zsh security update
- Record
RHSA-2020:0903- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:0978
7.8
Red Hat Security Advisory: zsh security update
- Record
RHSA-2020:0978- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2020:0903
7.8
Important: zsh security update
The zsh shell is a command interpreter usable as an interactive login shell and as a shell script command processor. Zsh resembles the ksh shell (the Korn shell), but includes many enhancements. Zsh supports command-line editing, built-in spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and more.
Security Fix(es):
- zsh: insecure dropping of privileges when unsetting PRIVILEGED option (CVE-2019-20044)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2020:0903- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-20044
7.8
In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().
- Record
UBUNTU-CVE-2019-20044- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2020:0903 No score
Important: zsh security update
The zsh shell is a command interpreter usable as an interactive login shell and as a shell script command processor. Zsh resembles the ksh shell (the Korn shell), but includes many enhancements. Zsh supports command-line editing, built-in spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and more.
Security Fix(es):
- zsh: insecure dropping of privileges when unsetting PRIVILEGED option (CVE-2019-20044)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2020:0903- Updated
- 2026-11-02
OSVCLSA-2022-1648138003 No score
Fix CVE(s): CVE-2019-20044, CVE-2021-45444
- SECURITY UPDATE: Regain dropped privileges
- debian/patches/CVE-2019-20044-pre.patch: change the order of the calls to setgid (this should go first) and setuid in Src/options.c.
- debian/patches/CVE-2019-20044-1.patch: add extra checks to drop privileges securely in Src/options.c.
- debian/patches/CVE-2019-20044-2.patch: add Src/openssh_bsd_setres_id.c and its object file to Src/zsh.mdd, fix some of the checks from the previous patch in Src/options.c, update compatibility wrappers in Src/zsh_system.h, update the uid/gid methods in AC_CHECK_FUNCS in configure.ac and add a test in Test/E01options.ztst.
- debian/patches/CVE-2019-20044-3.patch: improve Src/options.c changes from above two patches.
- debian/patches/CVE-2019-20044-4.patch: clean up white spaces in Src/options.c.
- debian/patches/CVE-2019-20044-5.patch: add privileged tests to Test/P01privileged.ztst, remove the notes on privileged test in Test/E01options.ztst and add the prilived tests to the Test/README.
- CVE-2019-20044
- SECURITY UPDATE: Arbitrary code execution
- debian/patches/CVE-2021-45444.patch: save PROMPTSUBST option before the call to promptexpand() in b/Src/prompt.c and restore after it is executed.
- CVE-2021-45444
- Record
CLSA-2022-1648138003- Updated
- 2026-11-02
OSVCLSA-2025-1761673667 No score
Fix CVE(s): CVE-2019-20044
- SECURITY UPDATE: insecure privilege dropping vulnerability
- debian/patches/CVE-2019-20044-*.patch: improve error handling in setopt command, add OpenSSH-based setresuid/setresgid wrappers, simplify and secure privilege dropping logic, add comprehensive tests for PRIVILEGED option
- CVE-2019-20044
- Record
CLSA-2025-1761673667- Updated
- 2026-11-02
OSVMGASA-2020-0107 No score
Updated zsh packages fix security vulnerability
Updated zsh packages fix security vulnerability:
A privilege escalation vulnerability was discovered in zsh, whereby a user could regain a formerly elevated privelege level even when such an action should not be permitted (CVE-2019-20044).
- Record
MGASA-2020-0107- Updated
- 2026-11-02
OSVopenSUSE-SU-2022:0735-1 No score
Security update for zsh
This update for zsh fixes the following issues:
- CVE-2021-45444: Fixed a vulnerability where arbitrary shell commands could be executed related to prompt expansion (bsc#1196435).
- CVE-2019-20044: Fixed a vulnerability where shell privileges would not be properly dropped when unsetting the PRIVILEGED option (bsc#1163882).
- Record
openSUSE-SU-2022:0735-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11543-1 No score
zsh-5.8-7.7 on GA media
These are all security issues fixed in the zsh-5.8-7.7 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11543-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0732-1 No score
Security update for zsh
This update for zsh fixes the following issues:
- CVE-2021-45444: Fixed a vulnerability where arbitrary shell commands could be executed related to prompt expansion (bsc#1196435).
- CVE-2019-20044: Fixed a vulnerability where shell privileges would not be properly dropped when unsetting the PRIVILEGED option (bsc#1163882).
- Record
SUSE-SU-2022:0732-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0733-1 No score
Security update for zsh
This update for zsh fixes the following issues:
- CVE-2021-45444: Fixed a vulnerability where arbitrary shell commands could be executed related to prompt expansion (bsc#1196435).
- CVE-2019-20044: Fixed a vulnerability where shell privileges would not be properly dropped when unsetting the PRIVILEGED option (bsc#1163882).
- CVE-2018-1100: Fixed a potential code execution via a stack-based buffer overflow in utils.c:checkmailpath() (bsc#1089030).
- Record
SUSE-SU-2022:0733-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:0735-1 No score
Security update for zsh
This update for zsh fixes the following issues:
- CVE-2021-45444: Fixed a vulnerability where arbitrary shell commands could be executed related to prompt expansion (bsc#1196435).
- CVE-2019-20044: Fixed a vulnerability where shell privileges would not be properly dropped when unsetting the PRIVILEGED option (bsc#1163882).
- Record
SUSE-SU-2022:0735-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-5325-1 No score
zsh vulnerabilities
Sam Foxman discovered that Zsh incorrectly handled certain inputs. An attacker could possibly use this issue to regain dropped privileges. (CVE-2019-20044)
It was discovered that Zsh incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code. (CVE-2021-45444)
- Record
USN-5325-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zshAlpine:v3.12 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.13 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.14 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.15 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.16 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.17 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.18 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.19 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.20 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.21 |
before 5.8-r0 | 5.8-r0 |
Show 97 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zshAlpine:v3.22 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.23 |
before 5.8-r0 | 5.8-r0 |
zshAlpine:v3.24 |
before 5.8-r0 | 5.8-r0 |
zsh-htmlAlmaLinux:8 |
before 5.5.1-6.el8_1.2 | 5.5.1-6.el8_1.2 |
zshTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+tuxcare.els1 | 5.1.1-1ubuntu2.3+tuxcare.els1 |
zsh-commonTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+tuxcare.els1 | 5.1.1-1ubuntu2.3+tuxcare.els1 |
zsh-devTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+tuxcare.els1 | 5.1.1-1ubuntu2.3+tuxcare.els1 |
zsh-docTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+tuxcare.els1 | 5.1.1-1ubuntu2.3+tuxcare.els1 |
zsh-staticTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+tuxcare.els1 | 5.1.1-1ubuntu2.3+tuxcare.els1 |
zshTuxCare:Debian:10 |
before 5.7.1-1+deb10u1+tuxcare.els1 | 5.7.1-1+deb10u1+tuxcare.els1 |
zsh-commonTuxCare:Debian:10 |
before 5.7.1-1+deb10u1+tuxcare.els1 | 5.7.1-1+deb10u1+tuxcare.els1 |
zsh-devTuxCare:Debian:10 |
before 5.7.1-1+deb10u1+tuxcare.els1 | 5.7.1-1+deb10u1+tuxcare.els1 |
zsh-docTuxCare:Debian:10 |
before 5.7.1-1+deb10u1+tuxcare.els1 | 5.7.1-1+deb10u1+tuxcare.els1 |
zsh-staticTuxCare:Debian:10 |
before 5.7.1-1+deb10u1+tuxcare.els1 | 5.7.1-1+deb10u1+tuxcare.els1 |
zshDebian:12 |
before 5.8-1 | 5.8-1 |
zshDebian:13 |
before 5.8-1 | 5.8-1 |
zshDebian:14 |
before 5.8-1 | 5.8-1 |
zshDebian:8 |
before 5.0.7-5+deb8u1, plus listed versions 5.0.7-5 |
5.0.7-5+deb8u1 |
zshDebian:9 From an advisory covering 7 CVEs |
before 5.3.1-4+deb9u1, plus listed versions 5.3.1-4 |
5.3.1-4+deb9u1 |
zshMageia:7 |
before 5.7.1-1.1.mga7 | 5.7.1-1.1.mga7 |
zshRed Hat:enterprise_linux:7::client |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-debuginfoRed Hat:enterprise_linux:7::client |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-htmlRed Hat:enterprise_linux:7::client |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zshRed Hat:enterprise_linux:7::computenode |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-htmlRed Hat:enterprise_linux:7::computenode |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zshRed Hat:enterprise_linux:7::server |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-debuginfoRed Hat:enterprise_linux:7::server |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-htmlRed Hat:enterprise_linux:7::server |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zshRed Hat:enterprise_linux:7::workstation |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zsh-htmlRed Hat:enterprise_linux:7::workstation |
before 0:5.0.2-34.el7_7.2 | 0:5.0.2-34.el7_7.2 |
zshRed Hat:enterprise_linux:6::client |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-debuginfoRed Hat:enterprise_linux:6::client |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-htmlRed Hat:enterprise_linux:6::client |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zshRed Hat:enterprise_linux:6::computenode |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-htmlRed Hat:enterprise_linux:6::computenode |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zshRed Hat:enterprise_linux:6::server |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-debuginfoRed Hat:enterprise_linux:6::server |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-htmlRed Hat:enterprise_linux:6::server |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zshRed Hat:enterprise_linux:6::workstation |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-htmlRed Hat:enterprise_linux:6::workstation |
before 0:4.3.11-11.el6_10 | 0:4.3.11-11.el6_10 |
zsh-htmlRed Hat:enterprise_linux:8::appstream |
before 0:5.5.1-6.el8_1.2 | 0:5.5.1-6.el8_1.2 |
zshRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-6.el8_1.2 | 0:5.5.1-6.el8_1.2 |
zsh-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-6.el8_1.2 | 0:5.5.1-6.el8_1.2 |
zsh-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-6.el8_1.2 | 0:5.5.1-6.el8_1.2 |
zsh-htmlRed Hat:rhel_e4s:8.0::appstream |
before 0:5.5.1-6.el8_0.2 | 0:5.5.1-6.el8_0.2 |
zshRed Hat:rhel_e4s:8.0::baseos |
before 0:5.5.1-6.el8_0.2 | 0:5.5.1-6.el8_0.2 |
zsh-debuginfoRed Hat:rhel_e4s:8.0::baseos |
before 0:5.5.1-6.el8_0.2 | 0:5.5.1-6.el8_0.2 |
zsh-debugsourceRed Hat:rhel_e4s:8.0::baseos |
before 0:5.5.1-6.el8_0.2 | 0:5.5.1-6.el8_0.2 |
zshRocky Linux:8 |
before 0:5.5.1-6.el8_1.2 | 0:5.5.1-6.el8_1.2 |
zshSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 2 CVEs |
before 5.6-3.11.1 | 5.6-3.11.1 |
zshSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 2 CVEs |
before 5.6-3.11.1 | 5.6-3.11.1 |
zshSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 2 CVEs |
before 5.6-3.11.1 | 5.6-3.11.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 2 CVEs |
before 5.6-3.11.1 | 5.6-3.11.1 |
zshSUSE:HPE Helion OpenStack 8 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:OpenStack Cloud 8 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:OpenStack Cloud 9 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 5.0.5-6.19.1 | 5.0.5-6.19.1 |
zshSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Real Time 15 SP2 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server 15 SP1-BCL From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server 15 SP2-BCL From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Manager Proxy 4.1 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Manager Retail Branch Server 4.1 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Manager Server 4.1 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Enterprise Storage 6 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshSUSE:Enterprise Storage 7 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
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:Pro:16.04:LTS |
before 5.1.1-1ubuntu2.3+esm1, plus listed versions 5.1.1-1ubuntu15.1.1-1ubuntu25.1.1-1ubuntu2.15.1.1-1ubuntu2.25.1.1-1ubuntu2.3 |
5.1.1-1ubuntu2.3+esm1 |
zshUbuntu:18.04:LTS |
before 5.4.2-3ubuntu3.2, plus listed versions 5.2-5ubuntu15.4.2-3ubuntu15.4.2-3ubuntu25.4.2-3ubuntu35.4.2-3ubuntu3.1 |
5.4.2-3ubuntu3.2 |
zshUbuntu:22.04:LTS |
All versions, plus listed versions 5.8-6build15.8-105.8.1-1 |
None known |
zshUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 5.1.1-1ubuntu2.3+esm1, plus listed versions 5.1.1-1ubuntu15.1.1-1ubuntu25.1.1-1ubuntu2.15.1.1-1ubuntu2.25.1.1-1ubuntu2.3 |
5.1.1-1ubuntu2.3+esm1 |
zshUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 5.4.2-3ubuntu3.2, plus listed versions 5.2-5ubuntu15.4.2-3ubuntu15.4.2-3ubuntu25.4.2-3ubuntu35.4.2-3ubuntu3.1 |
5.4.2-3ubuntu3.2 |
zshUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 5.8-3ubuntu1.1, plus listed versions 5.7.1-1ubuntu25.8-2ubuntu25.8-3ubuntu1 |
5.8-3ubuntu1.1 |
zshopenSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 5.6-7.5.1 | 5.6-7.5.1 |
zshopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 5.8-7.7 | 5.8-7.7 |
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-2019-20044 is a high vulnerability (CVSS 7.8) in Zsh, published February 24, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 42nd percentile. Fixed in zsh 5.8-r0.
References
zsh.sourceforge.net/releases.html
github.com/XMB5/zsh-privileged-upgrade
zsh.org/mla/zsh-announce/141
lists.debian.org/debian-lts-announce/2020/03/msg00004.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FP64FFIZI2CKQOEAOI5A72PVQULE7ZZC
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PN5V7MPHRRP7QNHOEK56S7QGRU53WUN6
Show 75 moreShow less
security.gentoo.org/glsa/202003-55
support.apple.com/kb/HT211170
support.apple.com/kb/HT211175
support.apple.com/kb/HT211171
support.apple.com/kb/HT211168
seclists.org/fulldisclosure/2020/May/49
seclists.org/fulldisclosure/2020/May/55
seclists.org/fulldisclosure/2020/May/53
seclists.org/fulldisclosure/2020/May/59
support.apple.com/HT211168
support.apple.com/HT211170
support.apple.com/HT211171
support.apple.com/HT211175
lists.debian.org/debian-lts-announce/2020/12/msg00000.html
nvd.nist.gov/vuln/detail/CVE-2019-20044
lists.fedoraproject.org/archives/list/[email protected]/message/FP64FFIZI2CKQOEAOI5A72PVQULE7ZZC
lists.fedoraproject.org/archives/list/[email protected]/message/PN5V7MPHRRP7QNHOEK56S7QGRU53WUN6
github.com/advisories/GHSA-gwf9-995r-26hx
security.alpinelinux.org/vuln/CVE-2019-20044
vulners.com/cve/CVE-2019-20044
errata.cloudlinux.com/ubuntu16_04/CLSA-2022-1648138003
errata.tuxcare.com/els_os/debian10els/CLSA-2025-1761673667.html
security-tracker.debian.org/tracker/CVE-2019-20044
advisories.mageia.org/MGASA-2020-0107.html
bugs.mageia.org/show_bug.cgi?id=26252
debian.org/lts/security/2020/dla-2117
access.redhat.com/errata/RHSA-2020:0853
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1804859
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0853.json
access.redhat.com/security/cve/CVE-2019-20044
cve.org/CVERecord?id=CVE-2019-20044
access.redhat.com/errata/RHSA-2020:0892
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0892.json
access.redhat.com/errata/RHSA-2020:0903
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0903.json
access.redhat.com/errata/RHSA-2020:0978
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_0978.json
errata.rockylinux.org/RLSA-2020:0903
suse.com/support/update/announcement/2022/suse-su-20220732-1
bugzilla.suse.com/1163882
bugzilla.suse.com/1196435
suse.com/security/cve/CVE-2019-20044
suse.com/security/cve/CVE-2021-45444
suse.com/support/update/announcement/2022/suse-su-20220733-1
bugzilla.suse.com/1089030
suse.com/security/cve/CVE-2018-1100
suse.com/support/update/announcement/2022/suse-su-20220735-1
suse.com/support/update/announcement/2022/suse-su-202214910-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/1107294
bugzilla.suse.com/1107296
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-0502
suse.com/security/cve/CVE-2018-1071
suse.com/security/cve/CVE-2018-1083
suse.com/security/cve/CVE-2018-13259
suse.com/security/cve/CVE-2018-7549
ubuntu.com/security/CVE-2019-20044
ubuntu.com/security/notices/USN-5325-1
ubuntu.com/security/CVE-2021-45444
lists.opensuse.org/archives/list/[email protected]/thread/BYQO6XCA5HFPKOF2ANXLGSZGFT63LHPA