Important 2018-04 archive

Executive Summary

An information disclosure vulnerability exists when Visual Studio improperly discloses limited contents of uninitialized memory while compiling program database (PDB) files. An attacker who took advantage of this information disclosure could view uninitialized memory from the Visual Studio instance used to compile the PDB file. To take advantage of the vulnerability, an attacker would require access to an affected PDB file created using a vulnerable version of Visual Studio. An attacker would have no way to force a developer to produce this information disclosure. The security update addresses the vulnerability by correcting how PDB files are generated when a project is compiled.

Overview

Important
MS Severity
Not Exploited
MS Exploit Status
Exploitation Unlikely
MS Exploit Likelihood
Category Information Disclosure
Released Apr 10 2018
Last Updated Apr 10 2018
Publicly Disclosed No
CISA KEV Not Listed
Known Exploits None Known

EPSS Score

No EPSS score available for this CVE.

View on FIRST.org

Affected Products

6 affected products
Product KB Article Severity Impact Restart Required
Microsoft Visual Studio 2010 Service Pack 1 4091346 (Security Update) Important Information Disclosure Maybe
Microsoft Visual Studio 2012 Update 5 4089501 (Security Update) Important Information Disclosure Maybe
Microsoft Visual Studio 2013 Update 5 4089283 (Security Update) Important Information Disclosure Maybe
Microsoft Visual Studio 2015 Update 3 4087371 (Security Update) Important Information Disclosure Maybe
Microsoft Visual Studio 2017 Release Notes (Security Update) Important Information Disclosure Maybe
Microsoft Visual Studio 2017 version 15.6.6 Release Notes (Security Update) Important Information Disclosure Maybe

Patches

5 patches
Article Type Restart
4091346 Security Update Maybe
4089501 Security Update Maybe
4089283 Security Update Maybe
4087371 Security Update Maybe
Release Notes Security Update Maybe

Known Exploits

Acknowledgments

Mateusz Jurczyk of Google Project Zero