CVE:CVE-2003-0813
CNNVD:CNNVD-200311-072
Remote Procedure Call (RPC)是Windows 操作系统使用的一种远程过程调用协议，RPC提供进程间交互通信机制，允许在某台计算机上运行程序的无缝地在远程系统上执行代码。协议本身源自开放软件基金会的RPC协议，Microsoft在其基础上增加了自己的一些扩展。
RPCSS模块中的激活类函数在处理部分激活消息请求时存在问题，远程攻击者可以利用这个漏洞以SYSTEM进程权限在系统上执行任意指令。
RPCSS模块包含的激活类函数设计用于处理进入的DCOM激活请求，因此实例可提交给请求代理端。通过初始化两个同步的激活请求，然后快速关闭连接，Window RPC实时库处理这特殊的消息时可触发竞争条件问题，这样svchost rpc服务进程堆中会引起小部分破坏，而导致崩溃，进行构建提交请求可能以进程权限在系统上执行任意指令。
solution:Upgrade microsoft windows_2000 to a higher version than *,*:sp1,*:sp2,*:sp3,*:sp4,and avoid the version *:sp1,*:sp2,*:sp3,*:sp4; Upgrade microsoft windows_2003_server to a higher version than enterprise,enterprise_64-bit,r2,standard,web,and avoid the version enterprise,enterprise_64-bit,r2,standard,web; Upgrade microsoft windows_nt to a higher version than 4.0,4.0:sp1,4.0:sp2,4.0:sp3,4.0:sp4,4.0:sp5,4.0:sp6,4.0:sp6a,and avoid the version 4.0,4.0:sp1,4.0:sp2,4.0:sp3,4.0:sp4,4.0:sp5,4.0:sp6,4.0:sp6a; Upgrade microsoft windows_xp to a higher version than *,*:gold,*:sp1,and avoid the version *:gold,*:sp1