MS KB2219475: Windows Help Center hcp:// Protocol Handler Arbitrary Code Execution

This script is Copyright (C) 2010-2017 Tenable Network Security, Inc.


Synopsis :

It may be possible to execute arbitrary code on the remote host using
Windows Help and Support Center.

Description :

If a remote attacker can trick a user on the affected host into
accessing a malicious web page containing specially crafted 'hcp://'
URLs, an as-yet unpatched vulnerability in Windows Help and Support
Center that arises due to its failure to validate URLs that use the
HCP protocol could be leveraged to execute arbitrary code on the host
subject to the user's privileges.

See also :

http://seclists.org/fulldisclosure/2010/Jun/205
http://technet.microsoft.com/en-us/security/advisory/2219475
http://technet.microsoft.com/en-us/security/bulletin/MS10-042

Solution :

Either apply MS10-042 or consider unregistering the HCP protocol as a
workaround.

Note, though, that applying the workaround will break local,
legitimate help links that use 'hcp://'.

Risk factor :

High / CVSS Base Score : 9.3
(CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C)
CVSS Temporal Score : 8.4
(CVSS2#E:POC/RL:U/RC:ND)
Public Exploit Available : true

Family: Windows

Nessus Plugin ID: 47045 ()

Bugtraq ID: 40721
40725

CVE ID: CVE-2010-1885
CVE-2010-2265

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now