cbcvebase.
CVE-2017-0283
published 2017-06-15

CVE-2017-0283: Uniscribe in 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, 1607…

PriorityP270high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
39.02%
98.4th percentile
Uniscribe in 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, 1607, Windows Server 2016, Microsoft Office 2007 SP3, Microsoft Office 2010 SP2, Microsoft Office Word Viewer, Microsoft Lync 2013 SP1, Skype for Business 2016, Microsoft Silverlight 5 Developer Runtime when installed on Microsoft Windows, and Microsoft Silverlight 5 when installed on Microsoft Windows allows a remote code execution vulnerability due to the way it handles objects in memory, aka "Windows Uniscribe Remote Code Execution Vulnerability". This CVE ID is unique from CVE-2017-8528.

Affected

28 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftlync
microsoftoffice
microsoftoffice
microsoftsilverlight
microsoftskype_for_business
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10
microsoftwindows_8.1
microsoftwindows_server_2008
microsoftwindows_server_2012
microsoft_corporationuniscribe
msrcmicrosoft_live_meeting_2007_add-in
msrcmicrosoft_live_meeting_2007_console
msrcmicrosoft_lync_2010
msrcmicrosoft_lync_2010_attendee
msrcmicrosoft_lync_2013_service_pack_1
msrcmicrosoft_office_2007_service_pack_3
msrcmicrosoft_office_2010_service_pack_2
msrcmicrosoft_office_word_viewer
msrcmicrosoft_silverlight_5_developer_runtime_when_installed
msrcmicrosoft_silverlight_5_when_installed
msrcskype
msrcwindows_10
msrcwindows_10_version_1511

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/42234.zip
  • Crash occurs in USP10!MergeLigRecords via memmove() when processing a specially crafted (malformed) font file — monitor for access violations (0xc0000005) in USP10.DLL call stacks involving MergeLigRecords, LoadTTOArabicShapeTables, and ScriptStringAnalyse
  • Call stack signature for exploitation: USP10!MergeLigRecords → USP10!LoadTTOArabicShapeTables → USP10!LoadArabicShapeTables → USP10!ArabicLoadTbl → USP10!UpdateCache → USP10!ScriptCheckCache → USP10!ScriptStringAnalyse — alert on this chain in crash telemetry or ETW traces
  • For Office products, the Preview Pane is an attack vector — monitor for USP10.DLL heap corruption triggered from Office preview pane processes (e.g., OUTLOOK.EXE, WINWORD.EXE) without the document being fully opened
  • ·The vulnerability is described as a heap memory corruption triggered by a malformed/corrupted font file processed by USP10.DLL; the PoC consists of 6 proof-of-concept malformed font files — no shellcode or full exploit chain is included in the public disclosure
  • ·The crash is nearly identical to CVE-2017-0087 (MS17-011); the researcher notes the fix for that CVE may have been incomplete, or a separate bug causes a crash in the same code location — detections should not assume mutual exclusivity between the two CVEs
  • ·Reproduction may require a custom program that displays all font glyphs at various point sizes; PageHeap makes the crash easier to observe but it also crashes on default system configurations

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
vendor_msrc8.8HIGH
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.