The smcloseonexec function in conf.c in sendmail before 8.14.9 has arguments in the wrong order, and consequently skips setting expected FDCLOEXEC flags, which allows local users to access unintended high-numbered file descriptors via a custom mail-delivery program.
{
"binaries": [
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "libmilter-dev"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "libmilter1.0.1"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "rmail"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "sendmail"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "sendmail-base"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "sendmail-bin"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "sendmail-cf"
},
{
"binary_version": "8.14.4-4.1ubuntu1.1",
"binary_name": "sensible-mda"
}
],
"availability": "No subscription required"
}