cbcvebase.
CVE-2023-35628
published 2023-12-12

CVE-2023-35628: Windows MSHTML Platform Remote Code Execution Vulnerability

PriorityP271high8.1CVSS 3.1
AVNACHPRNUINSUCHIHAH
EPSS
92.82%
99.8th percentile
Windows MSHTML Platform Remote Code Execution Vulnerability

Affected

42 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftwindows_10_1507< 10.0.10240.2034510.0.10240.20345
microsoftwindows_10_1607< 10.0.14393.652910.0.14393.6529
microsoftwindows_10_1809< 10.0.17763.520610.0.17763.5206
microsoftwindows_10_21h2< 10.0.19041.380310.0.19041.3803
microsoftwindows_10_22h2< 10.0.19045.380310.0.19045.3803
microsoftwindows_10_version_1507>= 10.0.10240.0 < 10.0.10240.2034510.0.10240.20345
microsoftwindows_10_version_1607>= 10.0.14393.0 < 10.0.14393.652910.0.14393.6529
microsoftwindows_10_version_1809>= 10.0.0 < 10.0.17763.520610.0.17763.5206
microsoftwindows_10_version_1809>= 10.0.17763.0 < 10.0.17763.520610.0.17763.5206
microsoftwindows_10_version_21h2>= 10.0.19043.0 < 10.0.19041.380310.0.19041.3803
microsoftwindows_10_version_22h2>= 10.0.19045.0 < 10.0.19045.380310.0.19045.3803
microsoftwindows_11_21h2< 10.0.22000.265210.0.22000.2652
microsoftwindows_11_22h2< 10.0.22621.286110.0.22621.2861
microsoftwindows_11_23h2< 10.0.22631.286110.0.22631.2861
microsoftwindows_11_version_21h2>= 10.0.0 < 10.0.22000.265210.0.22000.2652
microsoftwindows_11_version_22h2>= 10.0.22621.0 < 10.0.22621.286110.0.22621.2861
microsoftwindows_11_version_22h3>= 10.0.22631.0 < 10.0.22621.286110.0.22621.2861
microsoftwindows_11_version_23h2>= 10.0.22631.0 < 10.0.22631.286110.0.22631.2861
microsoftwindows_server_2008
microsoftwindows_server_2008_r2_service_pack_1>= 6.1.7601.0 < 6.1.7601.268646.1.7601.26864
microsoftwindows_server_2012
microsoftwindows_server_2012>= 6.2.9200.0 < 6.2.9200.246146.2.9200.24614
microsoftwindows_server_2012_r2>= 6.3.9600.0 < 6.3.9600.217156.3.9600.21715
microsoftwindows_server_2016>= 10.0.14393.0 < 10.0.14393.652910.0.14393.6529
microsoftwindows_server_2019>= 10.0.17763.0 < 10.0.17763.520610.0.17763.5206

Detection & IOCsextracted from sources · hover to see the quote

snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET HUNTING Microsoft Windows MSHTML Platform Remote Code Execution (CVE-2023-35628)"; flow:established,to_client; http.response_body; content:"file|3a 2f 2f 2e 2f|UNC|2f|C|3a 2f|"; reference:url,www.akamai.com/blog/security-research/critical-vulnerability-create-uri-remote-code-execution; reference:cve,2023-35628; classtype:bad-unknown; sid:2059362; rev:1; metadata:affected_product Windows_11, affected_product Windows_Server_2019, affected_product Windows_Server_2022, affected_product Windows_Server_2016, affected_product Windows_10, affected_product Windows_Server_2012, attack_target Client_Endpoint, tls_state TLSDecrypt, created_at 2025_01_21, cve CVE_2023_35628, deployment Perimeter, deployment SSLDecrypt, confidence Medium, signature_severity Major, updated_at 2025_01_21; target:dest_ip;)
bytes
file|3a 2f 2f 2e 2f|UNC|2f|C|3a 2f|
snort
Snort 2 rules: 62762 - 62771, 62786, 62787
snort
Snort 3 rules: 300774, 300777, 300778, 300780, 300781, 300784, 300787
  • The exploit can trigger BEFORE the victim opens or previews the email — monitor Outlook client network activity and MSHTML instantiation on email retrieval, not just on user interaction.
  • Hunt for HTTP response bodies containing UNC-style file URI patterns (file://./UNC/C:/) delivered to Windows endpoints, as captured by the ET rule content match.
  • Exploitation relies on complex memory-shaping techniques; look for anomalous heap-spray or memory manipulation behaviour in processes hosting MSHTML (e.g., outlook.exe, msedge.exe, iexplore.exe).
  • In the worst-case scenario the vulnerability fires on email retrieval with no user interaction; alert on MSHTML loading external content from within Outlook without any user-initiated action.
  • The ET rule is scoped to TLS-decrypted traffic (tls_state TLSDecrypt / deployment SSLDecrypt); ensure SSL inspection is enabled on perimeter sensors to catch this pattern.
  • ·The ET Snort rule (sid:2059362) requires SSL/TLS inspection to be active on the sensor; without decryption the content match against the response body will not fire.
  • ·Talos Snort rule numbers cover the full December 2023 Patch Tuesday batch, not exclusively CVE-2023-35628; validate which SIDs map to this CVE before deploying selectively.
  • ·Microsoft rates exploit likelihood as 'More Likely' despite no known in-the-wild exploitation at time of patch release; treat detection coverage as high-priority.

CVSS provenance

nvdv3.18.1HIGHCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vendor_msrc8.1HIGH
Stop checking back — get the weekly exploitation signal.

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.