发布时间 :2001-05-03 00:00:00
修订时间 :2017-10-09 21:29:40

[原文]kicq IRC client 1.0.0, and possibly later versions, allows remote attackers to execute arbitrary commands via shell metacharacters in a URL.

[CNNVD]kicq IRC客户端漏洞(CNNVD-200105-002)

        kicq IRC客户端1.0.0版本以及可能之后的版本存在漏洞。远程攻击者可以借助URL中的shell元字符执行任意命令。

- CVSS (基础分值)

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

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


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


- 官方数据库链接
(官方数据源) MITRE
(官方数据源) NVD
(官方数据源) CNNVD

- 其它链接及资源
(VENDOR_ADVISORY)  BUGTRAQ  20010214 Security hole in kicq
(VENDOR_ADVISORY)  BUGTRAQ  20010303 Re: Security hole in kicq
(UNKNOWN)  XF  kicq-execute-commands(6112)

- 漏洞信息

kicq IRC客户端漏洞
高危 未知
2001-05-03 00:00:00 2005-07-26 00:00:00
        kicq IRC客户端1.0.0版本以及可能之后的版本存在漏洞。远程攻击者可以借助URL中的shell元字符执行任意命令。

- 公告与补丁


- 漏洞信息 (20660)

KICQ 1.0 Remote Arbitrary Command Execution Vulnerability (EDBID:20660)
unix remote
2001-02-14 Verified
0 Marc Roessler
N/A [点击下载]

KICQ is an ICQ-compatible interactive messaging client for Unix. Versions of KICQ are vulnerable to remote execution of arbitrary commands embedded in URLs.

A maliciously-composed URL containing shell metacharacters and shell commands can be sent in an instant message by an attacker.

When the KICQ user clicks this link, the hostile code contained in the URL will execute with the privilege level of the user running KICQ. 

* Attacker composes malicious URL, ie:'&xterm&'true </external/'&xterm&'true>..............................................................

('.' characters = spaces)

* To the target user, the above URL appears to be:

"" </external/>

* When the target user opens the URL, the shell commands contained within it (ie 'xterm') will be executed, potentially without warning to the user. 		

- 漏洞信息

kicq IRC Client URL Shell Metacharacter Arbitrary Command Execution
Remote / Network Access Input Manipulation
Loss of Confidentiality, Loss of Integrity
Exploit Public

- 漏洞描述

It is possible to send a malformed link to kicq that when clicked is passed to system() without being sanitized. By passing shell characters as a part of the link it's entirely possible to compromise the user account that is running kicq.

- 时间线

2001-02-14 Unknow
2001-02-14 Unknow

- 解决方案

There is no published solution for this vulnerability in kicq, it's wise to use another package that has similar functionality. There are no known upgrades to fix this problem.

- 相关参考

- 漏洞作者