Every CVE Search/ Get API key

CVE-2019-20044

In Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no...

7.8 HighFix available

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

0.50%Down 0.6 points since Apr 14, 2021
90%50%10%1%

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 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.2 HighAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
zsh
Alpine:v3.12
before 5.8-r0
5.8-r0
zsh
Alpine:v3.13
before 5.8-r0
5.8-r0
zsh
Alpine:v3.14
before 5.8-r0
5.8-r0
zsh
Alpine:v3.15
before 5.8-r0
5.8-r0
zsh
Alpine:v3.16
before 5.8-r0
5.8-r0
zsh
Alpine:v3.17
before 5.8-r0
5.8-r0
zsh
Alpine:v3.18
before 5.8-r0
5.8-r0
zsh
Alpine:v3.19
before 5.8-r0
5.8-r0
zsh
Alpine:v3.20
before 5.8-r0
5.8-r0
zsh
Alpine:v3.21
before 5.8-r0
5.8-r0
Show 97 moreShow less
Affected packages
PackageAffectedFixed
zsh
Alpine:v3.22
before 5.8-r0
5.8-r0
zsh
Alpine:v3.23
before 5.8-r0
5.8-r0
zsh
Alpine:v3.24
before 5.8-r0
5.8-r0
zsh-html
AlmaLinux:8
before 5.5.1-6.el8_1.2
5.5.1-6.el8_1.2
zsh
TuxCare: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-common
TuxCare: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-dev
TuxCare: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-doc
TuxCare: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-static
TuxCare: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
TuxCare:Debian:10
before 5.7.1-1+deb10u1+tuxcare.els1
5.7.1-1+deb10u1+tuxcare.els1
zsh-common
TuxCare:Debian:10
before 5.7.1-1+deb10u1+tuxcare.els1
5.7.1-1+deb10u1+tuxcare.els1
zsh-dev
TuxCare:Debian:10
before 5.7.1-1+deb10u1+tuxcare.els1
5.7.1-1+deb10u1+tuxcare.els1
zsh-doc
TuxCare:Debian:10
before 5.7.1-1+deb10u1+tuxcare.els1
5.7.1-1+deb10u1+tuxcare.els1
zsh-static
TuxCare:Debian:10
before 5.7.1-1+deb10u1+tuxcare.els1
5.7.1-1+deb10u1+tuxcare.els1
zsh
Debian:12
before 5.8-1
5.8-1
zsh
Debian:13
before 5.8-1
5.8-1
zsh
Debian:14
before 5.8-1
5.8-1
zsh
Debian:8
before 5.0.7-5+deb8u1, plus listed versions
5.0.7-5
5.0.7-5+deb8u1
zsh
Debian: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
zsh
Mageia:7
before 5.7.1-1.1.mga7
5.7.1-1.1.mga7
zsh
Red Hat:enterprise_linux:7::client
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-debuginfo
Red Hat:enterprise_linux:7::client
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-html
Red Hat:enterprise_linux:7::client
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh
Red Hat:enterprise_linux:7::computenode
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-html
Red Hat:enterprise_linux:7::computenode
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh
Red Hat:enterprise_linux:7::server
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-debuginfo
Red Hat:enterprise_linux:7::server
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-html
Red Hat:enterprise_linux:7::server
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh
Red Hat:enterprise_linux:7::workstation
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh-html
Red Hat:enterprise_linux:7::workstation
before 0:5.0.2-34.el7_7.2
0:5.0.2-34.el7_7.2
zsh
Red Hat:enterprise_linux:6::client
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-debuginfo
Red Hat:enterprise_linux:6::client
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-html
Red Hat:enterprise_linux:6::client
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh
Red Hat:enterprise_linux:6::computenode
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-html
Red Hat:enterprise_linux:6::computenode
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh
Red Hat:enterprise_linux:6::server
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-debuginfo
Red Hat:enterprise_linux:6::server
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-html
Red Hat:enterprise_linux:6::server
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh
Red Hat:enterprise_linux:6::workstation
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-html
Red Hat:enterprise_linux:6::workstation
before 0:4.3.11-11.el6_10
0:4.3.11-11.el6_10
zsh-html
Red Hat:enterprise_linux:8::appstream
before 0:5.5.1-6.el8_1.2
0:5.5.1-6.el8_1.2
zsh
Red Hat:enterprise_linux:8::baseos
before 0:5.5.1-6.el8_1.2
0:5.5.1-6.el8_1.2
zsh-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:5.5.1-6.el8_1.2
0:5.5.1-6.el8_1.2
zsh-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:5.5.1-6.el8_1.2
0:5.5.1-6.el8_1.2
zsh-html
Red Hat:rhel_e4s:8.0::appstream
before 0:5.5.1-6.el8_0.2
0:5.5.1-6.el8_0.2
zsh
Red Hat:rhel_e4s:8.0::baseos
before 0:5.5.1-6.el8_0.2
0:5.5.1-6.el8_0.2
zsh-debuginfo
Red Hat:rhel_e4s:8.0::baseos
before 0:5.5.1-6.el8_0.2
0:5.5.1-6.el8_0.2
zsh-debugsource
Red Hat:rhel_e4s:8.0::baseos
before 0:5.5.1-6.el8_0.2
0:5.5.1-6.el8_0.2
zsh
Rocky Linux:8
before 0:5.5.1-6.el8_1.2
0:5.5.1-6.el8_1.2
zsh
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 5.6-3.11.1
5.6-3.11.1
zsh
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 5.6-3.11.1
5.6-3.11.1
zsh
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 5.6-3.11.1
5.6-3.11.1
zsh
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 5.6-3.11.1
5.6-3.11.1
zsh
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE:OpenStack Cloud 9
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 3 CVEs
before 5.0.5-6.19.1
5.0.5-6.19.1
zsh
SUSE: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
zsh
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE:Linux Enterprise Real Time 15 SP2
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE: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
zsh
SUSE: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
zsh
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
SUSE: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
zsh
SUSE: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
zsh
Ubuntu: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
zsh
Ubuntu: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
zsh
Ubuntu:22.04:LTS
All versions, plus listed versions
5.8-6build15.8-105.8.1-1
None known
zsh
Ubuntu: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
zsh
Ubuntu: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
zsh
Ubuntu: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
zsh
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 5.6-7.5.1
5.6-7.5.1
zsh
openSUSE:Tumbleweed
From an advisory covering 6 CVEs
before 5.8-7.7
5.8-7.7

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE 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

Show 75 moreShow less
MoveEnter Open