CVE-2002-0904
CVSS7.5
发布时间 :2002-10-04 00:00:00
修订时间 :2016-10-17 22:22:56
NMCO    

[原文]SayText function in Kismet 2.2.1 and earlier allows remote attackers to execute arbitrary commands via shell metacharacters (backtick or pipe) in the essid argument.


[CNNVD]Kismet ESSID远程命令执行漏洞(CNNVD-200210-068)

        
        Kismet是一款由Kismet开发组维护的免费开放源代码802.11b 网络嗅探程序。
        Kismet对用户提交的数据缺少正确充分的过滤,可导致远程攻击者以Kismet进程的权限在系统上执行任意命令。
        问题存在kismet_curses.cc: SayText(festival, text);代码中,直接传递text数据并由下列调用:
        kismet_server.cc: snprintf(snd_call, 1024, "echo '(SayText \"临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 暂时没有合适的临时解决方法。
        厂商补丁:
        Kismet Project
        --------------
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        Kismet Project Kismet 2.2:
        Kismet Project Upgrade kismet-2.2.2.tar.gz
        
        http://www.kismetwireless.net/code/kismet-2.2.2.tar.gz

        Kismet Project Kismet 2.2.1:
        Kismet Project Upgrade kismet-2.2.2.tar.gz
        
        http://www.kismetwireless.net/code/kismet-2.2.2.tar.gz
\")' | &", text.c_str(),
        kismet_server.cc: SayText(festival, text);
        kismet_curses.cc:void SayText(string player, string text) {
        kismet_curses.cc: snprintf(snd_call, 1024, "echo '(SayText \"\")' | >/dev/null 2>/dev/null &", text.c_str())
        由于对text内容缺少检查,就可以导致攻击者嵌入任意命令到text数据中,当其他函数调用时以kismet进程的权限执行任意命令。
        

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: [--]
完整性影响: [--]
可用性影响: [--]
攻击复杂度: [--]
攻击向量: [--]
身份认证: [--]

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

cpe:/a:kismet:kismet:2.2.1
cpe:/a:kismet:kismet:2.2

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://archives.neohapsis.com/archives/bugtraq/2002-05/0259.html
(UNKNOWN)  BUGTRAQ  20020528 New Kismet Packages available - SayText() and suid kismet_server issues
http://marc.info/?l=vuln-dev&m=102269718506080&w=2
(UNKNOWN)  VULN-DEV  20020529 New Kismet Packages available - SayText() and suid kismet_server issues
http://www.iss.net/security_center/static/9213.php
(VENDOR_ADVISORY)  XF  kismet-saytext-command-execution(9213)
http://www.kismetwireless.net/CHANGELOG
(UNKNOWN)  CONFIRM  http://www.kismetwireless.net/CHANGELOG
http://www.securityfocus.com/bid/4883
(VENDOR_ADVISORY)  BID  4883

- 漏洞信息

Kismet ESSID远程命令执行漏洞
高危 未知
2002-10-04 00:00:00 2006-09-20 00:00:00
远程  
        
        Kismet是一款由Kismet开发组维护的免费开放源代码802.11b 网络嗅探程序。
        Kismet对用户提交的数据缺少正确充分的过滤,可导致远程攻击者以Kismet进程的权限在系统上执行任意命令。
        问题存在kismet_curses.cc: SayText(festival, text);代码中,直接传递text数据并由下列调用:
        kismet_server.cc: snprintf(snd_call, 1024, "echo '(SayText \"临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 暂时没有合适的临时解决方法。
        厂商补丁:
        Kismet Project
        --------------
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        Kismet Project Kismet 2.2:
        Kismet Project Upgrade kismet-2.2.2.tar.gz
        
        http://www.kismetwireless.net/code/kismet-2.2.2.tar.gz

        Kismet Project Kismet 2.2.1:
        Kismet Project Upgrade kismet-2.2.2.tar.gz
        
        http://www.kismetwireless.net/code/kismet-2.2.2.tar.gz
\")' | &", text.c_str(),
        kismet_server.cc: SayText(festival, text);
        kismet_curses.cc:void SayText(string player, string text) {
        kismet_curses.cc: snprintf(snd_call, 1024, "echo '(SayText \"\")' | >/dev/null 2>/dev/null &", text.c_str())
        由于对text内容缺少检查,就可以导致攻击者嵌入任意命令到text数据中,当其他函数调用时以kismet进程的权限执行任意命令。
        

- 公告与补丁

        

- 漏洞信息

5057
Kismet SayText Function essid Argument Remote Overflow
Remote / Network Access Input Manipulation
Loss of Integrity

- 漏洞描述

Unknown or Incomplete

- 时间线

2004-04-08 Unknow
Unknow Unknow

- 解决方案

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

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

版权声明

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