CVE-2004-0596
CVSS2.1
发布时间 :2004-08-06 00:00:00
修订时间 :2008-09-05 16:38:51
NMCOS    

[原文]The Equalizer Load-balancer for serial network interfaces (eql.c) in Linux kernel 2.6.x up to 2.6.7 allows local users to cause a denial of service via a non-existent device name that triggers a null dereference.


[CNNVD]Linux Kernel Equalizer Load Balancer Device Driver本地拒绝服务漏洞(CNNVD-200408-084)

        
        Linux是一款开放源代码操作系统。
        Linux Kernel Equalizer Load Balancer设备驱动存在问题,本地攻击者可以利用这个漏洞对服务程序进行拒绝服务攻击。
        问题存在于'eql.c'源文件中,非特权本地攻击者可以构建恶意程序在不存在的副设备名上调用受此漏洞影响的漏洞函数,由于调用时没有找到此设备,'dev_get_by_name'返回NULL而造成系统崩溃,产生拒绝服务。
        

- CVSS (基础分值)

CVSS分值: 2.1 [轻微(LOW)]
机密性影响: NONE [对系统的机密性无影响]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: LOCAL [漏洞利用需要具有物理访问权限或本地帐户]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/o:linux:linux_kernel:2.6_test9_cvs
cpe:/o:linux:linux_kernel:2.6.0:test2Linux Kernel 2.6 test2
cpe:/o:linux:linux_kernel:2.6.1Linux Kernel 2.6.1
cpe:/o:linux:linux_kernel:2.6.1:rc1Linux Kernel 2.6.1 Release Candidate 1
cpe:/o:linux:linux_kernel:2.6.1:rc2Linux Kernel 2.6.1 Release Candidate 2
cpe:/o:linux:linux_kernel:2.6.0:test7Linux Kernel 2.6 test7
cpe:/o:linux:linux_kernel:2.6.2Linux Kernel 2.6.2
cpe:/o:linux:linux_kernel:2.6.0:test6Linux Kernel 2.6 test6
cpe:/o:linux:linux_kernel:2.6.0:test4Linux Kernel 2.6 test4
cpe:/o:linux:linux_kernel:2.6.0Linux Kernel 2.6.0
cpe:/o:linux:linux_kernel:2.6.4Linux Kernel 2.6.4
cpe:/o:linux:linux_kernel:2.6.0:test9Linux Kernel 2.6 test9
cpe:/o:linux:linux_kernel:2.6.6:rc1Linux Kernel 2.6.6 Release Candidate 1
cpe:/o:linux:linux_kernel:2.6.0:test5Linux Kernel 2.6 test5
cpe:/o:linux:linux_kernel:2.6.3Linux Kernel 2.6.3
cpe:/o:linux:linux_kernel:2.6.0:test8Linux Kernel 2.6 test8
cpe:/o:linux:linux_kernel:2.6.0:test3Linux Kernel 2.6 test3
cpe:/o:linux:linux_kernel:2.6.5Linux Kernel 2.6.5
cpe:/o:linux:linux_kernel:2.6.0:test10Linux Kernel 2.6 test10
cpe:/o:linux:linux_kernel:2.6.7Linux Kernel 2.6.7
cpe:/o:linux:linux_kernel:2.6.0:test1Linux Kernel 2.6 test1
cpe:/o:linux:linux_kernel:2.6.6Linux Kernel 2.6.6
cpe:/o:linux:linux_kernel:2.6.0:test11Linux Kernel 2.6 test11

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-0596
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2004-0596
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200408-084
(官方数据源) CNNVD

- 其它链接及资源

http://www.securityfocus.com/bid/10730
(VENDOR_ADVISORY)  BID  10730
http://xforce.iss.net/xforce/xfdb/16694
(VENDOR_ADVISORY)  XF  linux-eql-dos(16694)
http://linux.bkbits.net:8080/linux-2.6/cset@40d4aa72hPLWy-jMLr0eJAXMxHcNZg
(UNKNOWN)  CONFIRM  http://linux.bkbits.net:8080/linux-2.6/cset@40d4aa72hPLWy-jMLr0eJAXMxHcNZg

- 漏洞信息

Linux Kernel Equalizer Load Balancer Device Driver本地拒绝服务漏洞
低危 其他
2004-08-06 00:00:00 2005-10-20 00:00:00
本地  
        
        Linux是一款开放源代码操作系统。
        Linux Kernel Equalizer Load Balancer设备驱动存在问题,本地攻击者可以利用这个漏洞对服务程序进行拒绝服务攻击。
        问题存在于'eql.c'源文件中,非特权本地攻击者可以构建恶意程序在不存在的副设备名上调用受此漏洞影响的漏洞函数,由于调用时没有找到此设备,'dev_get_by_name'返回NULL而造成系统崩溃,产生拒绝服务。
        

- 公告与补丁

        临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 采用如下补丁:
        --- 1.14/drivers/net/eql.c 2004-07-15 09:17:07 -07:00
         +++ 1.15/drivers/net/eql.c 2004-07-15 09:17:07 -07:00
         @@ -499,6 +499,8 @@
         return -ENODEV;
        
         ret = -EINVAL;
         + if (!slave_dev)
         + return ret;
        
         spin_lock_bh(&eql->queue.lock);
         if (eql_is_slave(slave_dev)) {
         @@ -534,6 +536,8 @@
         return -ENODEV;
        
         ret = -EINVAL;
         + if (!slave_dev)
         + return ret;
        
         eql = dev->priv;
         spin_lock_bh(&eql->queue.lock);
        厂商补丁:
        Linux
        -----
        目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
        
        http://www.kernel.org/

- 漏洞信息

15413
Linux Kernel Equalizer Load-balancer (eql.c) Local DoS
Denial of Service
Loss of Availability

- 漏洞描述

Unknown or Incomplete

- 时间线

2004-06-19 Unknow
Unknow Unknow

- 解决方案

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

Linux Kernel Equalizer Load Balancer Device Driver Local Denial Of Service Vulnerability
Failure to Handle Exceptional Conditions 10730
No Yes
2004-07-15 12:00:00 2009-07-12 06:16:00
Discovery of this vulnerability is credited to Vitaly V. Bursov <vitalyvb@ukr.net>.

- 受影响的程序版本

Linux kernel 2.6.7
Linux kernel 2.6.6 rc1
Linux kernel 2.6.6
Linux kernel 2.6.5
+ S.u.S.E. Linux Enterprise Server 9
+ S.u.S.E. Linux Personal 9.1 x86_64
+ S.u.S.E. Linux Personal 9.1 x86_64
+ S.u.S.E. Linux Personal 9.1
+ S.u.S.E. Linux Personal 9.1
Linux kernel 2.6.4
Linux kernel 2.6.3
Linux kernel 2.6.2
Linux kernel 2.6.1 -rc2
Linux kernel 2.6.1 -rc1
Linux kernel 2.6.1
Linux kernel 2.6 -test9-CVS
Linux kernel 2.6 -test9
Linux kernel 2.6 -test8
Linux kernel 2.6 -test7
Linux kernel 2.6 -test6
Linux kernel 2.6 -test5
Linux kernel 2.6 -test4
Linux kernel 2.6 -test3
Linux kernel 2.6 -test2
Linux kernel 2.6 -test11
Linux kernel 2.6 -test10
Linux kernel 2.6 -test1
Linux kernel 2.6

- 漏洞讨论

The Linux kernel is reported to be prone to a local denial of service vulnerability. The issue is reported to exist in the 'eql.c' source file.

An unprivileged local attacker may exploit this issue by crafting a program that calls the vulnerable functions on a slave device name that does not exist.

This vulnerability is reported to exist in version 2.6.7 of the Linux kernel. It is likely that other versions are also affected.

- 漏洞利用

Currently we are not aware of any exploits for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com &lt;mailto:vuldb@securityfocus.com&gt;.

- 解决方案

Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: vuldb@securityfocus.com <mailto:vuldb@securityfocus.com>.

- 相关参考

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站