SRC-2016-0039 : Microsoft Windows PDF Library PostScript Calculator Out-of-Bounds Read Information Disclosure Vulnerability



CVSS Score:

4.3, (AV:N/AC:M/Au:N/C:P/I:N/A:N)

Affected Vendors:


Affected Products:


  • Windows 8.1 for 32-bit Systems
  • Windows 8.1 for x64-based Systems
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows RT 8.1
  • Windows 10 for 32-bit Systems
  • Windows 10 for x64-based Systems
  • Windows 10 Version 1511 for 32-bit Systems
  • Windows 10 Version 1511 for x64-based Systems
  • Windows 10 Version 1607 for 32-bit Systems
  • Windows 10 Version 1607 for x64-based Systems

Vulnerability Details:

This vulnerability allows remote attackers to disclose sensitive information on vulnerable installations of the Microsoft Windows PDF Library. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.

The specific flaw exists within the handling of the domains attribute for a Type 4 PostScript Calculator function. A specially crafted domain attribute value can trigger an Out-of-Bounds read condition from the stack. An attacker can leverage this in conjunction with other vulnerabilities to execute arbitrary code in the context of the current process.

Vendor Response:

Microsoft has issued an update to correct this vulnerability. More details can be found at:

Disclosure Timeline:

  • 2016-06-09 – Vulnerability reported to vendor
  • 2016-09-13 – Coordinated public release of advisory


This vulnerability was discovered by Roberto Suggi Liverani of and Steven Seeley of Source Incite