CVE-2026-58609
High · 7.8CVSS
7.8
EPSS
0.5%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
A malicious file could cause affected Windows systems to run attacker code if someone opens or previews it.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Library
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-58609 is a memory-corruption vulnerability in the Microsoft Graphics Component caused by an out-of-bounds read. A crafted graphics-related file or content stream can cause the component to read memory outside the intended buffer, which may lead to process compromise and local code execution in the context of the user who opens or previews the malicious content. The CVSS vector indicates low attack complexity, no privileges required, but required user interaction and local execution scope; it is not an unauthenticated network service vulnerability.
Why it matters to the business
Successful exploitation could allow malware to run on Windows workstations or servers after a user opens or previews malicious content, leading to data theft, credential access, lateral movement, ransomware staging, or business disruption. The affected product list spans many supported Windows client and server versions, so exposure may be broad in organizations with mixed Windows fleets. The issue is not currently listed in CISA KEV, is not reported as ransomware-used, and has low EPSS at this time, but patching remains important because file-handling vulnerabilities can become attractive once exploit details are public or weaponized.
How an attack unfolds
An attacker prepares a specially crafted graphics-related file or document that triggers the vulnerable Microsoft Graphics Component parsing path. The attacker then delivers the content through a local file share, removable media, email attachment, messaging platform, downloaded archive, or another mechanism that causes the victim to open or preview it on an affected Windows system. When the content is processed, the vulnerable component performs an out-of-bounds read and the attacker attempts to turn the memory error into controlled code execution. If successful, attacker-controlled code runs with the privileges of the victim user, enabling follow-on actions such as dropping malware, stealing files or credentials available to that user, establishing persistence, or moving laterally if additional credentials or permissions are obtained.
How to fix it
Apply the Microsoft security update that addresses CVE-2026-58609 on all affected Windows versions, including Windows 10, Windows 11, Windows Server 2012, Server 2016, Server 2019, Server 2022, and Server 2025 variants listed as affected. Where immediate patching is not possible, reduce exposure by blocking or quarantining untrusted attachments, disabling automatic preview of untrusted files where operationally feasible, enforcing Microsoft Defender Attack Surface Reduction rules, restricting execution from user-writable directories, using application control, and ensuring users operate without unnecessary local administrator rights. Prioritize systems where users frequently handle externally supplied documents, images, archives, email attachments, or downloaded content.
How to confirm the fix worked
Confirm that the relevant Microsoft security update is installed through Windows Update, Microsoft Update Catalog deployment records, WSUS, Configuration Manager, Intune, or endpoint vulnerability management tooling. Verify that scanners no longer report CVE-2026-58609 on affected Windows assets. Spot-check representative systems with installed hotfix/update inventory and OS build validation. For compensating controls, validate that attachment filtering, preview restrictions, endpoint protection, ASR rules, and application control policies are actually enforced and producing expected telemetry.
Typical attack path
- Identify targets running affected Windows client or server versions.
- Craft or obtain a malicious graphics-related file, document, or content stream that exercises the vulnerable Microsoft Graphics Component code path.
- Deliver the malicious content through email, file sharing, messaging, web download, removable media, or another user-accessible location.
- Induce a user to open or preview the content on an affected system.
- Trigger the out-of-bounds read during graphics parsing and execute attacker-controlled code in the user context.
- Deploy follow-on payloads, collect data, harvest credentials, establish persistence, or attempt lateral movement.
How to detect it
There are no public, vulnerability-specific exploitation indicators provided in the input, so detection should focus on behavioral evidence around file-opening workflows. Review EDR, Sysmon, Windows Security logs, PowerShell logs, Windows Defender logs, email security logs, proxy logs, and file download telemetry for suspicious activity shortly after a user opens or previews externally sourced graphics, documents, archives, or email attachments. Look for abnormal process chains where common user-facing applications such as email clients, browsers, archive tools, document viewers, image viewers, or explorer.exe spawn command shells, scripting engines, LOLBins, payload downloaders, or unsigned executables from temporary/user-writable locations. Also review Windows Error Reporting and Application logs for repeated crashes in graphics-rendering or file-preview workflows followed by successful execution of suspicious child processes. Correlate with network connections to newly registered domains, direct IP downloads, unusual outbound ports, credential access alerts, persistence changes, and new scheduled tasks or Run key modifications created near the time of the file interaction.
What your security team should do
- Prioritize patch deployment to user-facing Windows workstations, jump boxes, terminal servers, and systems that process externally supplied documents or images.
- Use vulnerability management tooling to inventory all affected Windows versions and track remediation to completion.
- Apply the relevant Microsoft cumulative/security updates through standard patch channels and verify successful installation rather than relying only on deployment intent.
- Until patching is complete, increase controls around untrusted files: attachment sandboxing, email detonation, archive inspection, Mark-of-the-Web enforcement, Protected View, and blocking execution from temporary or user-writable paths.
- Hunt for suspicious child processes spawned from document viewers, image viewers, browsers, email clients, archive utilities, or Windows shell processes after users open externally supplied files.
- Review endpoint detections for memory-corruption symptoms, application crashes followed by unusual process creation, payload downloads, credential access tooling, or persistence creation.
- Because exploit maturity is currently reported as none and EPSS is low, treat this as important patch hygiene rather than an active emergency unless new exploitation evidence, PoC release, or threat actor activity emerges.
The record
Out-of-bounds read in Microsoft Graphics Component allows an unauthorized attacker to execute code locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-92824 A flaw was found in libmodulemd. CWE-125
- CVE-2026-114038 A flaw was found in device-mapper-multipath. CWE-125
- CVE-2026-112896 Pillow is a Python imaging library. CWE-125
- CVE-2026-112278 rdesktop through 1.9.0 contains a heap out-of-bounds read vulnerability in… CWE-125
- CVE-2026-112273 libtins through 4.6 contains a heap out-of-bounds read vulnerability in DNS::compose_name… CWE-125
- CVE-2026-112073 A vulnerability was identified in Tencent ncnn up to 44b02dabdcf97499281a4692ebd65bad73dc… CWE-125
- CVE-2026-112020 LodePNG through 20261006 contains a heap out-of-bounds read vulnerability in… CWE-125
- CVE-2026-88842 A flaw was found in BusyBox dpkg. CWE-125