中华网络安全联盟 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 进程知识 技术论坛
中华网络安全联盟 >> 新闻中心 >> 漏洞发布 >> Linux Kernel畸形ULE报文处理远程拒绝服务漏洞
新闻中心
行业动态
软件新闻
安全资讯
病毒预警
漏洞发布
印度发起“抵制微软”
2Wire路由器Web管理接
Microsoft Windows SM
Sun sysinfo() Kernel
调查显示Windows比Lin
Linux发行商支持统一标
微软公开承认其最新的
微软最新安全补丁不完
Linux Kernel畸形ULE报文处理远程拒绝服务漏洞
字体:

中华网络安全联盟    来源:奇趣    时间:2006-9-12

发布日期:2006-09-11
更新日期:2006-09-12

受影响系统:
Linux kernel 2.6.x <= 2.6.17.7
不受影响系统:
Linux kernel 2.6.17.8

描述:

BUGTRAQ  ID: 19939
CVE(CAN) ID: CVE-2006-4623

Linux Kernel是开放源码操作系统Linux所使用的内核。

Linux的ULE(单向轻型封装RFC 4326)拆封代码存在一个漏洞,远程攻击者可能利用此漏洞对接收处理的服务器造成拒绝服务攻击。

攻击者可以通过发送SNDU长度为0的ULE报文导致漏洞的触发。

<*来源:Ang Way Chuang (wcang@nrg.cs.usm.my)
  
  链接:http://lkml.org/lkml/2006/8/20/278
*>

建议:

厂商补丁:

Linux
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.kernel.org/

diff -uprN linux-2.6.17.8/drivers/media/dvb/dvb-core/dvb_net.c linux-2.6.17.8-fix/drivers/media/dvb/dvb-core/dvb_net.c
--- linux-2.6.17.8/drivers/media/dvb/dvb-core/dvb_net.c 2006-08-07 12:18:54.000000000 +0800
+++ linux-2.6.17.8-fix/drivers/media/dvb/dvb-core/dvb_net.c     2006-08-21 11:09:12.000000000 +0800
@@ -492,7 +492,7 @@ static void dvb_net_ule( struct net_devi
                                } else
                                        priv->ule_dbit = 0;

-                               if (priv->ule_sndu_len > 32763) {
+                               if (priv->ule_sndu_len > 32763 || priv->ule_sndu_len < ((priv->ule_dbit) ? 4 : 4 + ETH_ALEN)) {
                                        printk(KERN_WARNING "%lu: Invalid ULE SNDU length %u. "
                                               "Resyncing.\n", priv->ts_count, priv->ule_sndu_len);
                                        priv->ule_sndu_len = 0;

字体:
 
设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
Copyright©2006-2008 中华网络安全联盟 All rights reserved.