Skip to main content

Windows Help Center CVE-2010-1885

CRITICAL
OS Command Injection (CWE-78)
2010-06-15 secure@microsoft.com
9.3
CVSS 2.0
Share

CVSS VectorNVD

AV:N/AC:M/Au:N/C:C/I:C/A:C
Attack Vector
Network
Attack Complexity
M
Confidentiality
C
Integrity
C
Availability
C

Lifecycle Timeline

5
Analysis Updated
Apr 29, 2026 - 01:44 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Apr 29, 2026 - 01:38 vuln.today
cvss_changed
Analysis Generated
Mar 26, 2026 - 11:17 vuln.today
PoC Detected
Apr 11, 2025 - 00:51 vuln.today
Public exploit code
CVE Published
Jun 15, 2010 - 14:04 nvd
CRITICAL 9.3

DescriptionNVD

The MPC::HexToNum function in helpctr.exe in Microsoft Windows Help and Support Center in Windows XP and Windows Server 2003 does not properly handle malformed escape sequences, which allows remote attackers to bypass the trusted documents whitelist (fromHCP option) and execute arbitrary commands via a crafted hcp:// URL, aka "Help Center URL Validation Vulnerability."

AnalysisAI

Remote code execution in Windows Help and Support Center (helpctr.exe) on Windows XP and Server 2003 allows unauthenticated attackers to bypass URL validation and execute arbitrary commands via crafted hcp:// URLs. The MPC::HexToNum function fails to properly validate escape sequences, enabling attackers to circumvent the trusted documents whitelist. EPSS indicates 92.20% exploitation probability with publicly available exploit code. Microsoft addressed this via MS10-042 in July 2010 after public disclosure in June 2010.

Technical ContextAI

The vulnerability exists in the MPC::HexToNum function within helpctr.exe, the executable for Windows Help and Support Center. This component processes hcp:// protocol URLs with a 'fromHCP' option designed to whitelist trusted documents. The flaw involves improper parsing of hexadecimal escape sequences in URL parameters, classified as CWE-78 (OS Command Injection). When malformed escape sequences are encountered, the validation logic fails to detect malicious payloads embedded in the URL. The affected CPE data identifies Windows XP SP2/SP3 (x86 and x64) and Windows Server 2003 SP2 (x86 and Itanium) across all editions. This represents legacy Windows platforms where the Help Center was a core system component using the proprietary hcp:// protocol handler for local help content.

RemediationAI

Apply Microsoft Security Bulletin MS10-042 released July 13, 2010, which provides official patches for all affected Windows XP and Server 2003 versions (available at https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-042). For systems unable to immediately patch, Microsoft Advisory 2219475 documented a workaround involving unregistering the HCP protocol handler via the command 'regsvr32 /u %windir%\PCHealth\HelpCtr\Binaries\msinfo.dll' followed by 'regsvr32 /u %windir%\PCHealth\HelpCtr\Binaries\helpctr.exe'. This workaround disables Help Center functionality entirely, preventing legitimate help access-acceptable only as temporary risk mitigation. Additional compensating control: block hcp:// protocol URLs at network perimeter through web proxy URL filtering and email gateway attachment/link scanning, though this does not prevent exploitation via removable media or already-present malicious files. Given that Windows XP and Server 2003 reached end-of-life in 2014 and 2015 respectively, the primary long-term remediation is migration to supported operating systems, as these platforms no longer receive security updates through standard channels.

Share

CVE-2010-1885 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy