安全研究
安全漏洞
安全漏洞
所有系统
AIX
BSD(eg,OpenBSD)
Digital Unix
HP-UX
IRIX
Linux
FreeBSD
SCO UNIX
SunOS
Solaris
Windows
所有类型
远程进入系统
本地越权访问
拒绝服务攻击
嵌入恶意代码
Web数据接口
其他类型
Snort ICMP远程拒绝服务攻击漏洞
发布日期:
2002-01-10
更新日期:
2002-01-16
受影响系统:
Martin Roesch Snort 1.8.3
描述:
BUGTRAQ ID:
3849
CVE(CAN) ID:
CVE-2002-0115
Snort是一个轻量级的入侵检测系统(intrusion detection system)。它最初是在Linux平台下开发的,现在已经被移植到Windows平台下。Snort能够灵活地对网络流量提供强大的分析能力,能够检测到大多数的网络攻击。
某些版本的Snort设计上存在漏洞,可以使远程攻击者对Snort程序进行拒绝服务攻击。
当Snort收到一个特别构造的ICMP数据包时,Snort守护进程就会崩溃。这是由于Snort错误地定义了ICMP最小头为8字节。要让Snort恢复功能需要重启进程。很可能以前的Snort版本也受此漏洞的影响。
<*来源:Sinbad (
securitymail@263.net
)
链接:
http://archives.neohapsis.com/archives/bugtraq/2002-01/0122.html
http://archives.neohapsis.com/archives/bugtraq/2002-01/0142.html
http://sinbad.dhs.org/cgi-bin/bbstpc?board=Sinbad&file=M.1010975566.A&num=31
*>
建议:
临时解决方法:
如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:
* 给1.8.3的Snort源码打如下的补丁:
--- olddecode.h Thu Jan 10 15:47:48 2002
+++ decode.h Thu Jan 10 12:15:33 2002
@@ -105,7 +105,7 @@
#define IP_HEADER_LEN 20
#define TCP_HEADER_LEN 20
#define UDP_HEADER_LEN 8
-#define ICMP_HEADER_LEN 8
+#define ICMP_HEADER_LEN 4
#define TH_FIN 0x01
#define TH_SYN 0x02
重新编译程序。
厂商补丁:
Martin Roesch
-------------
目前厂商已经提供了补丁并且在最新版本的软件中修补了这个问题,我们建议使用此软件的用户到厂商的主页获取最新版本:
http://www.snort.org
浏览次数:
3118
严重程度:
0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障
关于我们
公司介绍
公司荣誉
公司新闻
联系我们
公司总部
分支机构
海外机构
快速链接
绿盟云
绿盟威胁情报中心NTI
技术博客