CVE-2021-45444
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output...
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
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.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
CVE-2021-45444- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 5.1 Medium
AV:N/AC:H/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
CVE-2021-45444- Updated
- 2026-11-02
EUVDEUVD-2021-32215 No score
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
EUVD-2021-32215- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-735j-r9q6-48mw
7.8
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output...
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
GHSA-735j-r9q6-48mw- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALPINE-CVE-2021-45444
7.8
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
ALPINE-CVE-2021-45444- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-8586
7.8
CVE-2021-45444 affecting package zsh for versions less than 5.9-1
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
AZL-8586- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSV
7.8
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
CVE-2021-45444- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-45444
7.8
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
DEBIAN-CVE-2021-45444- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2022-1567
8.8
zsh security update
The zsh is a shell designed for interactive use, and it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh. It can match files by file extension without running an external program, share command history with any shell, and more.
Security Fix(es):
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.(CVE-2021-45444)
- Record
OESA-2022-1567- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2022-2094
8.8
zsh security update
The zsh is a shell designed for interactive use, and it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh. It can match files by file extension without running an external program, share command history with any shell, and more.
Security Fix(es):
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.(CVE-2021-45444)
- Record
OESA-2022-2094- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2022:2120
7.8
Red Hat Security Advisory: zsh security update
- Record
RHSA-2022:2120- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2022:2120
7.8
Moderate: 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: Prompt expansion vulnerability (CVE-2021-45444)
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.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.6 Release Notes linked from the References section.
- Record
RLSA-2022:2120- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-45444
7.8
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion.
- Record
UBUNTU-CVE-2021-45444- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2022:2120 No score
Moderate: 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: Prompt expansion vulnerability (CVE-2021-45444)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:2120- 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-2022-1648567648 No score
Fix of CVE: CVE-2021-45444
- CVE-2021-45444: do not expand PROMPT_SUBST within argument of prompt-expansion sequences such as file.file to avoid arbitrary code execution
- Record
CLSA-2022-1648567648- Updated
- 2026-11-02
OSVCLSA-2022-1648567705 No score
Fix of CVE: CVE-2021-45444
- CVE-2021-45444: do not expand PROMPT_SUBST within argument of prompt-expansion sequences such as file.file to avoid arbitrary code execution
- Record
CLSA-2022-1648567705- Updated
- 2026-11-02
OSVMGASA-2022-0073 No score
Updated zsh packages fix security vulnerability
In zsh before 5.8.1, an attacker can achieve code execution if they control a command output inside the prompt, as demonstrated by a %F argument. This occurs because of recursive PROMPT_SUBST expansion. (CVE-2021-45444)
- Record
MGASA-2022-0073- 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:11959-1 No score
zsh-5.8.1-1.1 on GA media
These are all security issues fixed in the zsh-5.8.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11959-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
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.1-r0 | 5.8.1-r0 |
zshAlpine:v3.13 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.14 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.15 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.16 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.17 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.18 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.19 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.20 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.21 |
before 5.8.1-r0 | 5.8.1-r0 |
Show 74 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zshAlpine:v3.22 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.23 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlpine:v3.24 |
before 5.8.1-r0 | 5.8.1-r0 |
zshAlmaLinux:8 |
before 5.5.1-9.el8 | 5.5.1-9.el8 |
zsh-htmlAlmaLinux:8 |
before 5.5.1-9.el8 | 5.5.1-9.el8 |
zshAzure Linux:2 |
before 5.9-1 | 5.9-1 |
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:CentOS:8.5 |
before 5.5.1-6.el8.2.tuxcare.els1 | 5.5.1-6.el8.2.tuxcare.els1 |
zsh-htmlTuxCare:CentOS:8.5 |
before 5.5.1-6.el8.2.tuxcare.els1 | 5.5.1-6.el8.2.tuxcare.els1 |
zshTuxCare:CentOS:8.4 |
before 5.5.1-6.el8.2.tuxcare.els1 | 5.5.1-6.el8.2.tuxcare.els1 |
zsh-htmlTuxCare:CentOS:8.4 |
before 5.5.1-6.el8.2.tuxcare.els1 | 5.5.1-6.el8.2.tuxcare.els1 |
zshDebian:12 |
before 5.8.1-1 | 5.8.1-1 |
zshDebian:13 |
before 5.8.1-1 | 5.8.1-1 |
zshDebian:14 |
before 5.8.1-1 | 5.8.1-1 |
zshDebian:9 |
before 5.3.1-4+deb9u5, plus listed versions 5.3.1-45.3.1-4+deb9u15.3.1-4+deb9u25.3.1-4+deb9u35.3.1-4+deb9u4 |
5.3.1-4+deb9u5 |
zshDebian:10 |
before 5.7.1-1+deb10u1, plus listed versions 5.7.1-1 |
5.7.1-1+deb10u1 |
zshDebian:11 |
before 5.8-6+deb11u1, plus listed versions 5.8-6 |
5.8-6+deb11u1 |
zshMageia:8 |
before 5.8.1-1.mga8 | 5.8.1-1.mga8 |
zshopenEuler:20.03-LTS-SP1 |
before 5.7.1-6.oe1 | 5.7.1-6.oe1 |
zshopenEuler:20.03-LTS-SP2 |
before 5.7.1-6.oe1 | 5.7.1-6.oe1 |
zshopenEuler:20.03-LTS-SP3 |
before 5.7.1-6.oe1 | 5.7.1-6.oe1 |
zshopenEuler:22.03-LTS |
before 5.8-3.oe2203 | 5.8-3.oe2203 |
zsh-htmlRed Hat:enterprise_linux:8::appstream |
before 0:5.5.1-9.el8 | 0:5.5.1-9.el8 |
zshRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-9.el8 | 0:5.5.1-9.el8 |
zsh-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-9.el8 | 0:5.5.1-9.el8 |
zsh-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:5.5.1-9.el8 | 0:5.5.1-9.el8 |
zshRocky Linux:8 |
before 0:5.5.1-9.el8 | 0:5.5.1-9.el8 |
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 |
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:20.04:LTS |
before 5.8-3ubuntu1.1, plus listed versions 5.7.1-1ubuntu25.8-2ubuntu25.8-3ubuntu1 |
5.8-3ubuntu1.1 |
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 |
before 5.8.1-1.1 | 5.8.1-1.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-2021-45444 is a high vulnerability (CVSS 7.8) in Zsh, published February 13, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.98%, the 80th percentile. Fixed in zsh 5.8.1-r0.
References
zsh.sourceforge.io/releases.html
vuln.ryotak.me/advisories/63
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2P3LPMGENEHKDWFO4MWMZSZL6G7Y4CV7
debian.org/security/2022/dsa-5078
lists.debian.org/debian-lts-announce/2022/02/msg00020.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BWF3EXNBX5SVFDBL4ZFOD4GJBWFUKWN4
Show 47 moreShow less
support.apple.com/kb/HT213257
support.apple.com/kb/HT213256
support.apple.com/kb/HT213255
seclists.org/fulldisclosure/2022/May/33
seclists.org/fulldisclosure/2022/May/35
seclists.org/fulldisclosure/2022/May/38
nvd.nist.gov/vuln/detail/CVE-2021-45444
lists.fedoraproject.org/archives/list/[email protected]/message/2P3LPMGENEHKDWFO4MWMZSZL6G7Y4CV7
lists.fedoraproject.org/archives/list/[email protected]/message/BWF3EXNBX5SVFDBL4ZFOD4GJBWFUKWN4
github.com/advisories/GHSA-735j-r9q6-48mw
security.alpinelinux.org/vuln/CVE-2021-45444
errata.almalinux.org/8/ALSA-2022-2120.html
vulners.com/cve/CVE-2021-45444
errata.cloudlinux.com/ubuntu16_04/CLSA-2022-1648138003
errata.cloudlinux.com/centos8.5-els/CLSA-2022-1648567648.html
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1648567705.html
security-tracker.debian.org/tracker/CVE-2021-45444
advisories.mageia.org/MGASA-2022-0073.html
bugs.mageia.org/show_bug.cgi?id=30057
lists.fedoraproject.org/archives/list/[email protected]/thread/2P3LPMGENEHKDWFO4MWMZSZL6G7Y4CV7
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1567
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2094
access.redhat.com/errata/RHSA-2022:2120
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes
bugzilla.redhat.com/show_bug.cgi?id=2054089
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_2120.json
access.redhat.com/security/cve/CVE-2021-45444
cve.org/CVERecord?id=CVE-2021-45444
zsh.org/mla/announce/msg00133.html
errata.rockylinux.org/RLSA-2022:2120
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
ubuntu.com/security/CVE-2021-45444
sourceforge.net/p/zsh/code/ci/c187154f47697cdbf822c2f9d714d570ed4a0fd1
sourceforge.net/p/zsh/code/ci/fdb8b0ce6244ff26bf55e0fd825310a58d0d3156
sourceforge.net/p/zsh/code/ci/bdc4d70a7e033b754e68a8659a037ea0fc5f38de
ubuntu.com/security/notices/USN-5325-1
ubuntu.com/security/CVE-2019-20044
lists.opensuse.org/archives/list/[email protected]/thread/BYQO6XCA5HFPKOF2ANXLGSZGFT63LHPA