Exim 4.85 through 4.92 (fixed in 4.92.1) allows remote code execution as root in some unusual configurations that use the ${sort } expansion for items that can be controlled by an attacker (e.g., $local_part or $domain).
{
"binaries": [
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4-base"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4-config"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4-daemon-heavy"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4-daemon-light"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "exim4-dev"
},
{
"binary_version": "4.86.2-2ubuntu2.4",
"binary_name": "eximon4"
}
],
"availability": "No subscription required"
}
{
"binaries": [
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4-base"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4-config"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4-daemon-heavy"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4-daemon-light"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "exim4-dev"
},
{
"binary_version": "4.90.1-1ubuntu1.3",
"binary_name": "eximon4"
}
],
"availability": "No subscription required"
}