[原文]Internet Explorer 5.5 and earlier executes Telnet sessions using command line arguments that are specified by the web site, which could allow remote attackers to execute arbitrary commands if the IE client is using the Telnet client provided in Services for Unix (SFU) 2.0, which creates session transcripts.
Internet Explorer 5.5版本及之前版本执行使用被网站指定的命令行参数的Telnet会话，远程攻击者可以在IE客户端使用在Unix (SFU) 2.0版本Services中被提供的Telnet客户端的条件下执行任意命令。
Microsoft has released a patch which rectifies this issue. It should be noted that in order to apply the patches for IE5.01 and IE5.5, you must have Internet Explorer Service pack 2 installed for each product. Microsoft Internet Explorer 5.0.1 SP2
Services for Unix 2.0 contains a client side logging option which records all information exchanged in a telnet session. A vulnerability exists that could enable a remote user to invoke the telnet client and execute arbitrary commands on a target machine via IE. This is achieved by crafting a URL composed of command line parameters to the telnet client, which would invoke 'telnet.exe'. Telnet would connect to the host and initate the logging of session information, access to this file will allow an attacker to write and execute arbitrary commands which may be executed later.
The following URL will cause IE to connect to the host and initiate the logging function:
The following is an example of a malicious HTML message which could cause data that is received from the destination port on the host "host" to be written to the file "filename" in the startup directory for all users. If the logged in user has the appropriate permissions, a batch file will be created and executed upon future authentication.
Microsoft IE SFU Telnet Client Arbitrary Command Execution
Remote / Network Access
Loss of Integrity
Microsoft Internet Explorer in the interaction with Services for Unix contains a flaw that may allow a remote attacker to execute arbitrary commands. By passing a specially crafted URL with command line parameters to the telnet program, a remote attacker could execute arbitrary commands resulting in a loss of integrity.
Upgrade to version Internet Explorer 5.01 Service Pack 1 or Internet Explorer 5.5 Service Pack 1 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.