Understanding the Microsoft Visual Studio Web Code Generation Design Vulnerability
Blog