I can see what your trying to say Mohaughn and everything youve said would be correct if regsrv32 was not a system process but it is.
http://www.liutilities.com/products/...rary/regsvr32/
I dont really understand what you are saying here:
I may just be miss reading this but the way I understand what you have said is someone invoking regsvr32 would need to have administrator rights?Quote:
One of the main reasons you need administrative access to install many different types of applications is because a regular user invoking regsvr32 does not have the proper permissions to make changes to all registry keys.. so regsvr32 would fail, which is why the install bombs when it checks permissions.
So there you go, if regsvr32 overflows and executes something you have stored in memory, you will be piggybacking a program with administrator rights. Voilla!
And as it is a system process some security programs will allow it, as you said regsvr32 is invoked when you install something (admin rights there), how many firewalls, AV's etc go off when you install something?
