MS KB2219475: Windows Help Center hcp:// Protocol Handler Arbitrary Code Execution
High Nessus Plugin ID 47045
SynopsisIt may be possible to execute arbitrary code on the remote host using Windows Help and Support Center.
DescriptionIf 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.
SolutionEither 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://'.