Buffer Overflow in Windows XP SP1's rundll32.exe

A buffer-overflow vulnerability exists in Windows XP Service Pack 1's (SP1's) rundll32.exe file.

Ken Pfeil

July 7, 2003

2 Min Read
ITPro Today logo in a gray background | ITPro Today

Reported July 6, 2003, by Rick Patel.

 

 

VERSIONS AFFECTED

 

  • Windows XP SP1

 

DESCRIPTION

 

·         A buffer-overflow vulnerability exists in Windows XP Service Pack 1's (SP1's) rundll32.exe file.
 

DEMONSTRATION

 

The discoverer posted the following example as proof of concept:

 

rundll32.exe  advpack32.dll,<’A’x499>  

 

The advpack32.dll file is only an example. Any executable or DLL will work. The command line is converted to UNICODE. And EIP (Execution Instruction Point) ends up being 00410041.

 

VENDOR RESPONSE

 

Microsoft hasn't yet responded to this problem.

 

CREDIT                                                                                                       
Discovered byRick Patel.

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like