cbcvebase.
CVE-2016-3209
published 2016-10-14

CVE-2016-3209: Graphics Device Interface (aka GDI or GDI+) in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows Server 2012…

PriorityP351medium5.5CVSS 3.0
AVLACLPRNUIRSUCHINAN
EXPLOIT
EPSS
53.65%
98.9th percentile
Graphics Device Interface (aka GDI or GDI+) in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows Server 2012 Gold and R2; Windows RT 8.1; Windows 10 Gold, 1511, and 1607; Office 2007 SP3; Office 2010 SP2; Word Viewer; Skype for Business 2016; Lync 2013 SP1; Lync 2010; Lync 2010 Attendee; Live Meeting 2007 Console; .NET Framework 3.0 SP2, 3.5, 3.5.1, 4.5.2, and 4.6; and Silverlight 5 allows remote attackers to bypass the ASLR protection mechanism via unspecified vectors, aka "True Type Font Parsing Information Disclosure Vulnerability."

Affected

31 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftlive_meeting
microsoftlync
microsoftlync
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftoffice
microsoftoffice
microsoftsilverlight
microsoftskype_for_business
microsoftwindows_10
microsoftwindows_10
microsoftwindows_server_2008
microsoftwindows_server_2012
msrcmicrosoft_live_meeting_2007_console
msrcmicrosoft_lync_2010
msrcmicrosoft_lync_2010_attendee
msrcmicrosoft_lync_2013_service_pack_1
msrcmicrosoft_lync_basic_2013_service_pack_1
msrcmicrosoft_net_framework_3.0_service_pack_2
msrcmicrosoft_net_framework_3.5
msrcmicrosoft_net_framework_3.5.1
msrcmicrosoft_net_framework_4.5.2

Detection & IOCsextracted from sources · hover to see the quote

filenamewin32k.sys
urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/40598.zip
processcsrss.exe
  • Trigger condition: hovering over or opening a malicious TTF font file in Windows Font Viewer is sufficient to trigger the out-of-bounds read in win32k!itrp_GetCVTEntryFast via the RCVT TrueType instruction handler.
  • The vulnerability is triggered by a corrupted TTF font file causing win32k!itrp_GetCVTEntryFast to access an out-of-bounds CVT table index (up to 255) via the RCVT TrueType instruction, enabling kernel memory disclosure / KASLR bypass.
  • Crash signature to look for in kernel crash dumps: BUGCHECK_STR 0x50 (PAGE_FAULT_IN_NONPAGED_AREA) with FAULTING_MODULE win32k and faulting function win32k!itrp_GetCVTEntryFast.
  • Enable Special Pools for win32k.sys to reliably reproduce/detect crashes caused by this vulnerability during testing.
  • The vulnerability can be used to disclose adjacent kernel pool memory contents to user-mode, potentially leaking sensitive kernel memory or facilitating a KASLR bypass, and may be chained with a remote code execution vulnerability.
  • ·The out-of-bounds read only affects win32k!itrp_GetCVTEntryFast (RCVT handler); the corresponding write instruction handler (WCVT) does not appear to be affected by the same problem.
  • ·The Office 2010 update for this CVE is not applicable on Windows Vista and later because the vulnerable code is not present in that configuration.
  • ·Customers running affected editions of Microsoft Lync 2013 (Skype for Business) must first install prerequisite updates 2965218 and 3039779 before applying the security update for this CVE.

CVSS provenance

nvdv3.05.5MEDIUMCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
vendor_msrc5.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.