xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Linux 带选项的信息包漏洞


发布时间:1999-12-10
更新时间:1999-12-10
严重程度:
威胁程度:本地拒绝服务
错误类型:设计错误
利用方式:服务器模式

受影响系统
Linux
Debian 2.1;kernel 2.0.38;2.0.37;2.0.36;2.0.35;2.0.34;2.0
详细描述
一个linux kernel的TCP/IP存在漏洞,允许本地用户挂起,破坏系统。本地用户通过发送带超过IP包最大长度的信息包可以导致系统挂起。一个简单的方法就是使用下面的命令来产生这样的信息包"ping -s 65468 -R ANYADDRESS" -R悬想是IP记录路由选项。在内核为2.2.X下此命令将显示 "message too long"的信息。此漏洞的原因相似内核没有检查带选项的信息包最大长度。

测试代码
可以按照上面的方法测试,或者到下面的站点下载测试程序:http://www.securityfocus.com/data/vulnerabilities /exploits/iplenght.c

解决方案
到下面的站点下载补丁:ftp://ftp.us.kernel.org/pub/linux/kernel/people/a ndrea/patches/v2.0/2.0.38/ip-opt-1.gz

相关信息