Snort ICMP远程拒绝服务攻击漏洞

漏洞信息详情

Snort ICMP远程拒绝服务攻击漏洞

漏洞简介

Snort是一个轻量级的入侵检测系统(intrusion detection system)。它最初是在Linux平台下开发的,现在已经被移植到Windows平台下。Snort能够灵活地对网络流量提供强大的分析能力,能够检测到大多数的网络攻击。
某些版本的Snort设计上存在漏洞,可以使远程攻击者对Snort程序进行拒绝服务攻击。
当Snort收到一个特别构造的ICMP数据包时,Snort守护进程就会崩溃。这是由于Snort错误地定义了ICMP最小头为8字节。要让Snort恢复功能需要重启进程。很可能以前的Snort版本也受此漏洞的影响。

漏洞公告

临时解决方法:
如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:

* 给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” target=”_blank”>
http://www.snort.org

参考网址

来源: XF
名称: snort-icmp-dos(7874)
链接:http://www.iss.net/security_center/static/7874.php

来源: BUGTRAQ
名称: 20020110 Re: Snort core dumped
链接:http://online.securityfocus.com/cgi-bin/archive.pl?id=1&start=2002-03-08&end=2002-03-14&mid=249623&threads=1

来源: BUGTRAQ
名称: 20020110 Snort core dumped
链接:http://online.securityfocus.com/archive/1/249340

来源: BID
名称: 3849
链接:http://www.securityfocus.com/bid/3849

来源: OSVDB
名称: 2022
链接:http://www.osvdb.org/2022

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享