COMThanasia: analyzing common vulnerabilities in COM