Microsoft Windows Help and Support Center URI processing vulnerability
D-SWAT

  The Microsoft Windows Help and Support Center application fails to properly sanitize hcp:// URIs, which can allow a remote, unauthenticated attacker to execute arbitrary commands.

  This vulnerability is caused due to an error in the MPC::HTML::UrlUnescapeW() function in helpctr.exe when escaping URLs. This can be exploited to bypass restrictions normally imposed by the -FromHCP command-line argument and load arbitrary help documents.

  Successful exploitation allows execution of arbitrary commands through the use of an additional input sanitation error in the sysinfomain.htm help document, when opening a specially crafted hcp:// URL. This can happen as the result of viewing a specially crafted web page, opening a Windows Media Player file, or through the use of other attack vectors.



Solution:

  1.Microsoft recommends that customers can follow the guidance in Security Advisory 2219475 to protect against this issue.

  2.This vulnerability can be mitigated by removing the HCP protocol handler. This can be accomplished by removing the HKEY_CLASSES_ROOTHCPshellopen registry key. Note that this may interfere with Windows functionality that relies on the HCP protocol.


References:

  http://www.microsoft.com/technet/security/advisory/2219475.mspx
  http://www.kb.cert.org/vuls/id/578319



The information from Draytek Corp.


About DrayTek

DrayTek Corp., founded in 1997, is a global provider of comprehensive network security, remote access and VoIP solutions for residential/small office and Small and Medium Enterprises(SME) use. To meet the needs of customers for quality and cost-effectiveness, DrayTek, with technologies integrated with real-time Anti-Virus/Anti-Intrusion system, VPN, VoIP and xDSL broadband access, has successfully delivered total network protection worldwide. For more information, please visit the company's website at http://www.draytek.com.

Press Contact:
DrayTek Marketing Dept.
press@draytek.com