CVE:CVE-2002-1827
CNNVD:CNNVD-200212-826
Sendmail是一款流行的免费开放源代码的邮件传输客户端，可运行在多种Unix和Linux操作系统下。
Sendmail在处理文件锁住的操作上存在漏洞，可导致本地攻击者进行拒绝服务攻击。
flock()函数可以对一个打开用来读取的文件加锁。fcntl()函数用来对一个打开写入的文件加锁，这样可以提供更好的保护。当一个进程对一个文件加锁以后，其它的进程将不能操作此文件。正常情况下程序对文件操作用那两个函数加锁，完成会后释放，如果攻击者程序构建恶意程序对sendmail相关文件一直加上锁而不释放，就可造成对sendmail程序或者相关程序操作不正常。
solution:Upgrade sendmail sendmail to a higher version than 8.9.0,8.9.1,8.9.2,8.9.3,8.10,8.10.1,8.10.2,8.11.0,8.11.1,8.11.2,8.11.3,8.11.4,8.11.5,8.11.6,8.12:beta10,8.12:beta12,8.12:beta16,8.12:beta5,8.12:beta7,8.12.0,8.12.1,8.12.2,8.12.3,and avoid the version 8.9.0,8.9.1,8.9.2,8.9.3,8.10,8.10.1,8.10.2,8.11.0,8.11.1,8.11.2,8.11.3,8.11.4,8.11.5,8.11.6,8.12:beta10,8.12:beta12,8.12:beta16,8.12:beta5,8.12:beta7,8.12.0,8.12.1,8.12.2,8.12.3