cbcvebase.
CVE-2017-0084
published 2017-03-17

CVE-2017-0084: Uniscribe 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…

PriorityP272high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
36.53%
98.3th percentile
Uniscribe 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, and Windows Server 2016 allows remote attackers to execute arbitrary code via a crafted web site, aka "Windows Uniscribe Remote Code Execution Vulnerability." This vulnerability is different from those described in CVE-2017-0072, CVE-2017-0083, CVE-2017-0086, CVE-2017-0087, CVE-2017-0088, CVE-2017-0089, and CVE-2017-0090.

Affected

18 ranges
VendorProductVersion rangeFixed in
microsoftwindows_10
microsoftwindows_10
microsoftwindows_server_2008
microsoftwindows_server_2012
microsoft_corporationwindows_uniscribe
msrcwindows_10
msrcwindows_10_version_1511
msrcwindows_10_version_1607
msrcwindows_7
msrcwindows_8.1
msrcwindows_rt_8.1
msrcwindows_server_2008
msrcwindows_server_2008_r2
msrcwindows_server_2012
msrcwindows_server_2012_r2
msrcwindows_server_2016
msrcwindows_vista_service_pack_2
msrcwindows_vista_x64_edition_service_pack_2

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/41648.zip
processUSP10!AssignGlyphTypes
  • Monitor for heap out-of-bounds read/write in USP10.dll at AssignGlyphTypes — crash triggered by processing a specially crafted/corrupted font file via Uniscribe
  • Exploitation vector includes web-based delivery (crafted website) and file-sharing (crafted document); monitor for unusual font file loading in browser or Office processes triggering USP10.dll
  • Enable PageHeap on target systems during testing/hunting — crash is most reliably reproduced with PageHeap enabled but also observable in default configuration
  • PoC archive contains 3 crashing font samples; hunt for delivery of small ZIP archives containing malformed font files (.ttf/.otf) via email attachment or web download
  • ·The crash/exploit reproduces on Windows 7; affected platforms per advisory also include Windows Vista SP2, Windows Server 2008 SP2 and R2 SP1 — detection offsets (e.g. EIP 75235699) are specific to the USP10.dll version on Windows 7 and will differ on other OS versions
  • ·Reproduction may require a custom program that displays all font glyphs at various point sizes; passive web/document delivery may not always trigger the crash without specific rendering conditions
  • ·Microsoft assessed exploitation as 'Unlikely' for both latest and older software releases at time of disclosure; no in-the-wild exploitation reported

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.