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%
99.0th 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.