A locked car with the keys on the dashboard — dangerous only if someone talks you into opening the door
CVE-2026-65664 is a heap-based buffer overflow in the Microsoft Office Graphics Component, the shared rendering library responsible for processing embedded images and graphical objects across Word, Excel, PowerPoint, and Outlook. Exploitation requires a user to open a specially crafted Office document; the Preview Pane is explicitly not an attack vector. Successful exploitation yields arbitrary code execution in the context of the current user. Affected products span Microsoft 365 Apps for Enterprise, Office LTSC 2021, and Office LTSC 2024 across Windows and macOS — essentially every managed Office installation in a typical enterprise.
Microsoft rates this HIGH at CVSS 7.8, but the vendor's own exploitability assessment says *"exploitation less likely."* That's the right instinct. The CVSS score captures the theoretical ceiling — full CIA impact with low complexity — but it doesn't account for the layered real-world friction: Protected View sandboxes all externally-sourced documents, Attack Surface Reduction (ASR) rules block Office child-process spawning, and every major email gateway detonates Office attachments before delivery. With no public proof-of-concept, no wild exploitation, and an EPSS of 0.36%, the operational risk today is meaningfully lower than the label suggests. This is a downgrade to MEDIUM.
4 steps from start to impact.
Craft malicious Office document
- Detailed knowledge of the heap layout in the target Office build
- Ability to craft a reliable heap spray or grooming primitive inside the Office file format
- No public PoC or writeup exists — attacker must discover the trigger independently or reverse-engineer the August 2026 patch diff
- Heap-layout reliability varies across Office versions, architectures (x86 vs x64), and ASLR/CFG configurations
Deliver document to victim
- Email address or communication channel to the target
- Social-engineering pretext convincing enough to bypass user suspicion
- Enterprise email gateways (Defender for Office 365 Safe Attachments, Proofpoint TAP, Mimecast) detonate Office files in sandbox before delivery
- Mark-of-the-Web (MOTW) tags externally sourced files, triggering Protected View on open
- URL-based delivery faces web proxy and CASB inspection
User opens file and exits Protected View
- User interaction: double-click to open, then click 'Enable Editing'
- Security-aware users trained not to enable editing on unexpected documents
- ASR rule *Block Office applications from creating child processes* (D4F940AB-401B-4EFC-AADC-AD5F3C50688A) prevents the most common post-exploitation pivots even if the overflow fires
- Organizations deploying Application Guard for Office isolate rendering in a Hyper-V container
Heap overflow triggers code execution
- Successful heap grooming to place controlled data adjacent to the overflow target
- Bypass of Windows mitigations: ASLR, DEP, CFG, CET (on newer hardware)
- Windows Defender Exploit Guard and hardware-enforced stack protection (CET) on modern CPUs make reliable RCE significantly harder
- Execution is in user context — not SYSTEM — limiting immediate blast radius
- EDR agents (CrowdStrike Falcon, SentinelOne, Defender for Endpoint) monitor Office process behavior and will flag anomalous memory operations or child-process spawns
The supporting signals.
| In-the-Wild Exploitation | None observed. Microsoft rates exploitation as *"less likely."* No campaigns or threat actor activity linked to this CVE as of 2026-08-13. |
|---|---|
| Proof-of-Concept | Not publicly available. No PoC code found on GitHub, Exploit-DB, or researcher disclosures. No named researcher credited with a working exploit. |
| EPSS Score | 0.00359 (0.36%) — bottom quartile, indicating very low probability of exploitation in the next 30 days. |
| KEV Status | Not listed on CISA Known Exploited Vulnerabilities catalog. |
| CVSS Vector | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H — Local attack vector, requires user interaction, full CIA impact. No scope change (blast radius limited to the vulnerable component's security authority). |
| Affected Versions | Microsoft 365 Apps for Enterprise, Office LTSC 2021, Office LTSC 2024 on Windows and macOS. Specific build numbers not enumerated in public advisories. |
| Fixed Version | August 2026 Patch Tuesday cumulative update for Microsoft Office. Exact KB/build numbers available via MSRC Update Guide. |
| Scanning / Exposure | Not applicable — this is a client-side vulnerability in a desktop application, not a network-exposed service. No Shodan/Censys/GreyNoise exposure surface. |
| Disclosure Date | 2026-08-11 (August 2026 Patch Tuesday). No prior public disclosure. |
| Reporting Researcher | Not publicly credited in available advisories. |
noisgate verdict.
The single most decisive factor is the combination of zero exploitation evidence, zero public PoC, and Microsoft's own "exploitation less likely" assessment, which collectively indicate that the theoretical CVSS 7.8 ceiling is not reflected in current operational risk. The CVSS already prices in user interaction and local attack vector; the additional real-world friction from Protected View, ASR rules, and email gateway sandboxing compounds the gap between label and reality.
Why this verdict
- No PoC, no exploitation, vendor concurs: Microsoft explicitly marks this as *exploitation less likely*, EPSS is 0.36%, and no researcher has published a working trigger. The vulnerability is two days old with zero attacker interest.
- Protected View breaks the chain for most delivery paths: Every externally sourced Office document opens in a restricted sandbox. The attacker needs the user to explicitly click *Enable Editing* — a second gate beyond just opening the file. This friction point is not captured in the CVSS vector's UI:R metric.
- ASR rules and EDR neutralize post-exploitation: Even if the overflow fires, the standard enterprise ASR rule blocking Office child processes (enabled by default in Defender for Endpoint) prevents the attacker from spawning cmd.exe, powershell.exe, or any useful payload. EDR agents independently detect anomalous Office behavior.
- Role multiplier: Office Graphics Component runs on endpoints (workstations, laptops). It is not a canonical high-value-role component — it is not a domain controller, hypervisor, identity provider, backup server, or network edge appliance. Successful exploitation compromises a single user session on a single workstation in user context (not SYSTEM). The blast radius is host-local, user-context only. No floor override applies.
Why not higher?
There is no evidence this vulnerability is being exploited or that a reliable exploit exists. Microsoft's own assessment is *exploitation less likely*. The EPSS score of 0.36% places it in the bottom quartile of all scored CVEs. Upgrading to HIGH would require at minimum a credible PoC, active scanning, or a bypass of Protected View — none of which exist today.
Why not lower?
Office heap overflows in the Graphics Component are a historically targeted vulnerability class — similar bugs (e.g., CVE-2025-60724) have been weaponized in the past. The affected population is enormous (every enterprise running Microsoft 365 Apps), and the theoretical impact is full user-context RCE. Dropping to LOW would undercount the latent risk if a PoC emerges.
What to do — in priority order.
- Enforce ASR rule: Block Office apps from creating child processes — Rule GUID
D4F940AB-401B-4EFC-AADC-AD5F3C50688Ain Block mode prevents the most impactful post-exploitation actions even if the heap overflow succeeds. Verify enforcement via Intune or GPO. No mitigation SLA applies at MEDIUM — this is defense-in-depth you should already have. - Ensure Protected View is enabled and MOTW is not stripped — Confirm via GPO/Intune that Protected View is active for files from the Internet, Outlook attachments, and unsafe locations. Audit for third-party tools (e.g., 7-Zip versions before 24.09) that strip MOTW on extraction, which would bypass Protected View.
- Enable Safe Attachments in Defender for Office 365 — Dynamic detonation of Office attachments in a sandbox before delivery to the mailbox. This catches weaponized documents before they reach the user. If not using Defender for O365, ensure your email gateway has equivalent sandboxing.
- Deploy Application Guard for Office where feasible — Renders untrusted Office documents in a Hyper-V isolated container, preventing any exploit from touching the host. Most effective for high-risk users (executives, finance, HR).
- Network segmentation / firewall rules — this is a client-side file-parsing vulnerability, not a network service. Firewalls are irrelevant to the attack path.
- Disabling macros — this is a heap overflow in the Graphics Component renderer, not a macro-based attack. Macro policies do not affect this vulnerability.
- Blocking Preview Pane — Microsoft confirms Preview Pane is already not an attack vector for this CVE, so disabling it provides no additional protection.
Crowdsourced verification payload.
Run on each target Windows host with the Office installation you want to check. Execute in an elevated PowerShell session. Example: powershell -ExecutionPolicy Bypass -File .\Check-CVE-2026-65664.ps1. Requires read access to the Office installation directory and registry.
#Requires -Version 5.1
<# Check-CVE-2026-65664.ps1
Checks whether the August 2026 Office security update is installed.
Outputs: VULNERABLE / PATCHED / UNKNOWN
Exit codes: 1 = VULNERABLE, 0 = PATCHED, 2 = UNKNOWN
#>
$ErrorActionPreference = 'Stop'
# August 2026 Patch Tuesday release date
$patchDate = [datetime]'2026-08-11'
try {
# Check for Click-to-Run Office (Microsoft 365 / Office LTSC)
$c2rKey = 'HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration'
if (Test-Path $c2rKey) {
$versionStr = (Get-ItemProperty -Path $c2rKey -Name 'VersionToReport' -ErrorAction SilentlyContinue).VersionToReport
$updateDate = (Get-ItemProperty -Path $c2rKey -Name 'UpdateDetectionLastRunTime' -ErrorAction SilentlyContinue).UpdateDetectionLastRunTime
if ($versionStr) {
Write-Host "Office Click-to-Run version: $versionStr"
# Parse build number (major.minor.build.rev)
$parts = $versionStr -split '\.'
$build = [int]$parts[2]
$rev = [int]$parts[3]
# August 2026 Current Channel builds are typically 16.0.xxxxx.yyyyy
# where build >= August 2026 release build
# Check if the last update detection was after patch Tuesday
if ($updateDate) {
$lastUpdate = [datetime]::Parse($updateDate)
if ($lastUpdate -ge $patchDate) {
Write-Host "PATCHED - Office updated after $($patchDate.ToString('yyyy-MM-dd')). Last update check: $($lastUpdate.ToString('yyyy-MM-dd'))"
exit 0
}
}
# Fallback: check Windows Update history for Office updates
$session = New-Object -ComObject Microsoft.Update.Session
$searcher = $session.CreateUpdateSearcher()
$historyCount = $searcher.GetTotalHistoryCount()
$history = $searcher.QueryHistory(0, $historyCount)
$officeUpdates = $history | Where-Object {
$_.Title -match 'Office' -and $_.Date -ge $patchDate
}
if ($officeUpdates) {
Write-Host "PATCHED - Found Office update(s) installed after $($patchDate.ToString('yyyy-MM-dd')):"
$officeUpdates | ForEach-Object { Write-Host " $($_.Date.ToString('yyyy-MM-dd')): $($_.Title)" }
exit 0
} else {
Write-Host "VULNERABLE - No Office updates found after $($patchDate.ToString('yyyy-MM-dd')). Current build: $versionStr"
exit 1
}
}
}
# Check for MSI-based Office (older installs)
$msiKeys = @(
'HKLM:\SOFTWARE\Microsoft\Office\16.0\Common\ProductVersion',
'HKLM:\SOFTWARE\Microsoft\Office\15.0\Common\ProductVersion'
)
foreach ($key in $msiKeys) {
if (Test-Path $key) {
Write-Host "MSI-based Office detected at $key"
Write-Host "UNKNOWN - MSI Office detected. Manually verify KB installation via 'wmic qfe' or WSUS."
exit 2
}
}
Write-Host "UNKNOWN - Microsoft Office installation not detected on this host."
exit 2
} catch {
Write-Host "UNKNOWN - Error during check: $($_.Exception.Message)"
exit 2
}If you remember one thing.
Sources
- Cisco Talos - Microsoft Patch Tuesday August 2026
- CrowdStrike - Patch Tuesday Analysis August 2026
- Cyber Security News - Microsoft Patch Tuesday August 2026
- Senserva - August 2026 Patch Tuesday CVE Rankings
- MSRC Security Update Guide
- CISA Known Exploited Vulnerabilities Catalog
- GitHub Advisory - CVE-2025-60724 (prior Office Graphics Component overflow)
What defenders are saying.
Crowdsourced verification outputs.
Results submitted by users who ran the verification payload against their environment.