Stack-based buffer overflow in SQL Server allows an authorized attacker to execute code over a network.
How could an attacker exploit this vulnerability? An authenticated attacker could exploit this vulnerability by connecting to an affected SQL Server and submitting a specially crafted query or request that triggers a memory corruption condition, allowing the attacker to execute code on the server. Authentication is required; user interaction is not required. According to the CVSS metric, the attack complexity is high (AC:H). What does this mean for this vulnerability? An attacker would need specific conditions to be in place (i.e. particular protocol settings, or configurations, etc.) before an attack could succeed, which reduces the likelihood of widespread or opportunistic exploitation.
<a href="https://twitter.com/arudd1ck">Andrew Ruddick</a> with Microsoft Red Team