涉及程序:
courier-0.38.1
描述:
courier email服务程序cpu占用达到100%
详细:
描述
----
Courier是一个广为使用的比较安全的email服务。由于程序中存在一个依赖于用户输入而确定循环次数的循环,有可能在很短的时间内,由于用户输入的值有问题,可以导致cpu 100%被占用。
技术细节
--------
rfc822_parsedt.c:
unsigned day=0, mon=0, year;
...
unsigned y;
...
if (year < 1970) return (0);
...
for (y=1970; y<year; y++) ...
变量year可以是任何无符号整数!!如果year被赋予一个很大很大的值,cpu的占用将很快到达100%!
攻击方法:
暂无有效攻击代码
解决方案:
在5月20日,发行商已经发行了CVS版的补丁!
请到公司主页查找补丁:http://www.courier-mta.org
附加信息:
无
相关站点:
http://www.courier-mta.org
网管u家u.bitscn@com