Vulnerability Name:

CVE-2021-45444 (CCN-219929)

Assigned:2021-12-21
Published:2021-12-21
Updated:2022-09-30
Summary: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.
CVSS v3 Severity:7.8 High (CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
6.8 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): Required
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
9.8 Critical (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
8.5 High (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
7.8 High (REDHAT CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
6.8 Medium (REDHAT Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): Required
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
CVSS v2 Severity:5.1 Medium (CVSS v2 Vector: AV:N/AC:H/Au:N/C:P/I:P/A:P)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): High
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): Partial
Availibility (A): Partial
10.0 High (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
Vulnerability Type:CWE-noinfo
CWE-77
Vulnerability Consequences:Gain Access
References:Source: MITRE
Type: CNA
CVE-2021-45444

Source: FULLDISC
Type: Mailing List, Third Party Advisory
20220516 APPLE-SA-2022-05-16-4 Security Update 2022-004 Catalina

Source: FULLDISC
Type: Mailing List, Third Party Advisory
20220516 APPLE-SA-2022-05-16-3 macOS Big Sur 11.6.6

Source: FULLDISC
Type: Mailing List, Third Party Advisory
20220516 APPLE-SA-2022-05-16-2 macOS Monterey 12.4

Source: XF
Type: UNKNOWN
zsh-cve202145444-code-exec(219929)

Source: MLIST
Type: Mailing List, Third Party Advisory
[debian-lts-announce] 20220218 [SECURITY] [DLA 2926-1] zsh security update

Source: FEDORA
Type: Mailing List, Third Party Advisory
FEDORA-2022-adf0c6d196

Source: FEDORA
Type: Mailing List, Third Party Advisory
FEDORA-2022-0a06987c3c

Source: CCN
Type: Apple security document HT213255
About the security content of Security Update 2022-004 Catalina

Source: CCN
Type: Apple security document HT213256
About the security content of macOS Big Sur 11.6.6

Source: CCN
Type: Apple security document HT213257
About the security content of macOS Monterey 12.4

Source: CONFIRM
Type: Third Party Advisory
https://support.apple.com/kb/HT213255

Source: CONFIRM
Type: Third Party Advisory
https://support.apple.com/kb/HT213256

Source: CONFIRM
Type: Third Party Advisory
https://support.apple.com/kb/HT213257

Source: CCN
Type: ryotak Security Advisory
Advisory #63

Source: MISC
Type: Third Party Advisory
https://vuln.ryotak.me/advisories/63

Source: DEBIAN
Type: Third Party Advisory
DSA-5078

Source: CCN
Type: zsh Web site
zsh

Source: MISC
Type: Release Notes, Third Party Advisory
https://zsh.sourceforge.io/releases.html

Vulnerable Configuration:Configuration 1:
  • cpe:/a:zsh:zsh:*:*:*:*:*:*:*:* (Version < 5.8.1)

  • Configuration 2:
  • cpe:/o:fedoraproject:fedora:34:*:*:*:*:*:*:*
  • OR cpe:/o:fedoraproject:fedora:35:*:*:*:*:*:*:*

  • Configuration 3:
  • cpe:/o:debian:debian_linux:9.0:*:*:*:*:*:*:*
  • OR cpe:/o:debian:debian_linux:10.0:*:*:*:*:*:*:*
  • OR cpe:/o:debian:debian_linux:11.0:*:*:*:*:*:*:*

  • Configuration 4:
  • cpe:/o:apple:mac_os_x:*:*:*:*:*:*:*:* (Version >= 10.15 and < 10.15.7)
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2020-005:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2020-007:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2020-001:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2020:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-001:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-002:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-003:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-006:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-008:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2021-007:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2022-002:*:*:*:*:*:*
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2022-001:*:*:*:*:*:*
  • OR cpe:/o:apple:macos:*:*:*:*:*:*:*:* (Version >= 11.0 and < 11.6.6)
  • OR cpe:/o:apple:mac_os_x:10.15.7:security_update_2022-003:*:*:*:*:*:*
  • OR cpe:/o:apple:macos:*:*:*:*:*:*:*:* (Version >= 12.0.0 and < 12.4)

  • Configuration RedHat 1:
  • cpe:/a:redhat:enterprise_linux:8:*:*:*:*:*:*:*

  • Configuration RedHat 2:
  • cpe:/a:redhat:enterprise_linux:8::appstream:*:*:*:*:*

  • Configuration RedHat 3:
  • cpe:/o:redhat:enterprise_linux:8:*:*:*:*:*:*:*

  • Configuration RedHat 4:
  • cpe:/o:redhat:enterprise_linux:8::baseos:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:7844
    P
    zsh-5.6-7.5.1 on GA media (Moderate)
    2023-06-12
    oval:org.opensuse.security:def:3238
    P
    libprocps3-3.3.9-11.18.1 on GA media (Moderate)
    2022-06-28
    oval:org.opensuse.security:def:94868
    P
    zsh-5.6-7.5.1 on GA media (Moderate)
    2022-06-22
    oval:com.redhat.rhsa:def:20222120
    P
    RHSA-2022:2120: zsh security update (Moderate)
    2022-05-10
    oval:org.opensuse.security:def:119024
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:93846
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:99219
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:119697
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:93324
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:100426
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:119135
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:94058
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:961
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:99493
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:125811
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:6182
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:93484
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:100760
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:119329
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:94272
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:99755
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:126974
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:118834
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:93635
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:101653
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:119512
    P
    Security update for zsh (Important)
    2022-03-04
    oval:org.opensuse.security:def:94479
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:93166
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:100088
    P
    (Important)
    2022-03-04
    oval:org.opensuse.security:def:127372
    P
    Security update for zsh (Important)
    2022-03-04
    BACK
    zsh zsh *
    fedoraproject fedora 34
    fedoraproject fedora 35
    debian debian linux 9.0
    debian debian linux 10.0
    debian debian linux 11.0
    apple mac os x *
    apple mac os x 10.15.7 security_update_2020-005
    apple mac os x 10.15.7 security_update_2020-007
    apple mac os x 10.15.7 security_update_2020-001
    apple mac os x 10.15.7 security_update_2020
    apple mac os x 10.15.7 security_update_2021-001
    apple mac os x 10.15.7 security_update_2021-002
    apple mac os x 10.15.7 security_update_2021-003
    apple mac os x 10.15.7 security_update_2021-006
    apple mac os x 10.15.7 security_update_2021-008
    apple mac os x 10.15.7 security_update_2021-007
    apple mac os x 10.15.7 security_update_2022-002
    apple mac os x 10.15.7 security_update_2022-001
    apple macos *
    apple mac os x 10.15.7 security_update_2022-003
    apple macos *