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_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",
"binary_version": "4.86.2-2ubuntu2.4"
}
],
"availability": "No subscription required"
}
{
"binaries": [
{
"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",
"binary_version": "4.90.1-1ubuntu1.3"
}
],
"availability": "No subscription required"
}