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.
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "34"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "35"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "9.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.0"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "11.0"
}
]
},
{
"events": [
{
"introduced": "10.15"
},
{
"fixed": "10.15.7"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2020"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2020\\-001"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2020\\-005"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2020\\-007"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-001"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-002"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-003"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-006"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-007"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2021\\-008"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2022\\-001"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2022\\-002"
}
]
},
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "10.15.7-security_update_2022\\-003"
}
]
},
{
"events": [
{
"introduced": "11.0"
},
{
"fixed": "11.6.6"
}
]
},
{
"events": [
{
"introduced": "12.0.0"
},
{
"fixed": "12.4"
}
]
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-45444.json"