Are there security risks, when a low integrity process is allowed to launch a medium/high integrity process via COM ?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Well, according to this documentation
So when launching a new instance of a COM server, it will also run with low integrity.
It is possible to attach to an existing high integrity service, though this has to be explicitly enabled in the SACL. I guess it is a potential security risk, since if there is a buffer overflow (for example) in the COM server the exploit code would end up running with high integrity. This is why Microsoft makes you explicitly enable this feature, and most likely it is only there to help with backward compatibility.