cbcvebase.
CVE-2019-20044
published 2020-02-24

CVE-2019-20044: 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…

PriorityP341high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
EPSS
0.50%
39.2th percentile
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().

Affected

23 ranges
VendorProductVersion rangeFixed in
appleipados< 13.513.5
appleiphone_os< 13.513.5
applemac_os_x< 10.15.510.15.5
applemac_os_x
applemac_os_x
applemac_os_x>= 10.13.0 < 10.13.610.13.6
applemac_os_x>= 10.14.0 < 10.14.610.14.6
applemac_os_x>= 10.15 < 10.15.510.15.5
appletvos< 13.4.513.4.5
applewatchos< 6.2.56.2.5
debiandebian_linux
debiandebian_linux
debianzsh< zsh 5.8-1 (bookworm)zsh 5.8-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
zshzsh< 5.85.8
zshzsh>= 0 < 5.8-15.8-1
zshzsh>= 0 < 5.8-15.8-1
zshzsh>= 0 < 5.8-15.8-1
zshzsh>= 0 < 5.8-15.8-1
zshzsh>= 0 < 5.4.2-3ubuntu3.25.4.2-3ubuntu3.2
zshzsh>= 0 < 5.8-3ubuntu1.15.8-3ubuntu1.1
zshzsh>= 0 < 5.1.1-1ubuntu2.3+esm15.1.1-1ubuntu2.3+esm1

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.2HIGHAV:L/AC:L/Au:N/C:C/I:C/A:C
osv7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
vendor_ubuntu7.8HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.