msdia.dll in Microsoft Debug Interface Access (DIA) SDK, as distributed in Microsoft Visual Studio before 2013, does not properly validate an unspecified variable before use in calculating a dynamic-call address, which allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted PDB file.
| Software | From | Fixed in |
|---|---|---|
| microsoft / visual_studio | 2002 | 2002.x |
| microsoft / visual_studio | 2003 | 2003.x |
| microsoft / visual_studio | 2005 | 2005.x |
| microsoft / visual_studio | - | 2012.x |
| microsoft / visual_studio | 2010 | 2010.x |
| microsoft / visual_studio | 2010-sp1 | 2010-sp1.x |