Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted Visio file via email/web
-
DeliveryUser opens file in Visio
-
ExploitTrigger heap-based buffer overflow in parser
-
ExecutionExecute arbitrary code in user context
-
ImpactCompromise host and user data
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to open an attacker-crafted Visio document (e.g., .vsdx/.vsd) in Microsoft Office Visio; the heap overflow is triggered during file parsing. The decisive limiting factor is UI:R - there is no automatic or server-side trigger, so a user must be socially engineered into opening the file, and code runs only in that user's context (S:U, no privilege escalation implied). No authentication is required of the attacker (PR:N). Exploitation is limited to installations of Visio within the affected builds; endpoints without Visio installed are not affected, and up-to-date builds at or above the fixed versions are not vulnerable. |
| Impact | This is a genuine high-priority vulnerability that warrants prompt patching, though not an emergency relative to unauthenticated server-side RCE. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) describes network-reachable, low-complexity, unauthenticated code execution that is gated by one critical mitigating factor: UI:R, meaning a user must open a malicious Visio document. The 'network' attack vector here follows Microsoft's convention for file-delivery (email/web-hosted document) rather than a listening network service, so real-world exploitation hinges on social engineering rather than direct remote reach. No EPSS score, SSVC decision data, KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - the priority rests on the severity and the historically high attacker interest in Office document RCE rather than on confirmed in-the-wild activity. Key signals are consistent (high technical impact plus required user interaction); the main data gap is the absence of any exploitation-likelihood telemetry (EPSS/KEV/SSVC), which should be re-checked against live feeds before finalizing prioritization. |
| Exploit ScenarioDerived | An attacker emails a crafted Visio (.vsdx/.vsd) file to a targeted user, or hosts it on a web page or shared drive. When the victim opens the file in Microsoft Office Visio, a heap-based buffer overflow (CWE-122) is triggered during parsing, allowing arbitrary code execution in the context of the current user. No public proof-of-concept was provided in the input, and exploitation requires the victim to open the malicious file. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Heap-based buffer overflow in Microsoft Office Visio allows unauthenticated remote attackers to execute arbitrary code in the context of the user who opens a specially crafted Visio document, with the only barrier being user interaction (UI:R) - the victim must be socially engineered into opening the file. Affected builds are Microsoft 365 Apps for Enterprise (16.0.1, patched via the current channel at https://aka.ms/OfficeSecurityReleases), Office LTSC 2021 below 16.0.14334.20974, and Office LTSC 2024 below 16.0.17932.21056. No public exploit code has been identified at time of analysis and there is no CISA KEV listing, but the 8.8 CVSS score, network attack vector, and complete confidentiality/integrity/availability impact make prompt patching a high priority for any environment where Visio is installed.
RemediationAI
Apply the vendor-released patch: update Microsoft Office LTSC 2021 to 16.0.14334.20974 or later, Microsoft Office LTSC 2024 to 16.0.17932.21056 or later, and update Microsoft 365 Apps for Enterprise to the current channel build listed at https://aka.ms/OfficeSecurityReleases - full details and deployment guidance are in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102855. If immediate patching is not possible, enforce Microsoft Defender Application Guard, Protected View, and Mark-of-the-Web file-blocking in the Trust Center so that untrusted Visio documents open in a sandboxed, read-only preview instead of the full parser (trade-off: reduces or breaks editing workflows for legitimate external drawings and can cause user friction); disable the Office preview pane and Windows Explorer preview handlers for .vsd/.vsdx so that simply selecting a file does not invoke the vulnerable parser (trade-off: users lose quick previews and must fully open files); and block or quarantine Visio attachments at the mail gateway and egress filters (trade-off: false positives for legitimate Visio collaboration). Because exploitation depends on a user opening a crafted file, reinforce user awareness for unexpected Visio attachments and links, and note that there is no server-side or automatic trigger to worry about - but there is also no network-perimeter control that substitutes for patching, since delivery arrives as a document rather than as inbound traffic to a listening service.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is classified as CWE-122 (heap-based buffer overflow), meaning a memory allocation on the heap is sized incorrectly relative to the data later written into it, allowing adjacent heap memory to be overwritten during processing. In this case the corruption occurs inside the Visio file parser while it handles a malformed document (typically a .vsd or .vsdx drawing) supplied by the attacker, so the trigger surface is the Office Visio document-parsing code path rather than any network service. Because the vulnerability is reached only after a document is opened, exploitation requires UI:R - there is no automatic, server-side, or pre-authentication remote trigger, and code that does run executes in the security context of the logged-on user (S:U), not at elevated privilege. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H reflects that the attacker needs no credentials and no special conditions, that the attack can be delivered over a network (e.g., email attachment, download, or shared link), and that successful exploitation yields high impact across confidentiality, integrity, and availability for that user. Only machines with an affected Visio installation are exposed; hosts that do not have Visio installed cannot be triggered through this parser.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
File delivered over network (AV:N) with no attacker privileges (PR:N) but mandatory victim file-open (UI:R); heap overflow yields full code execution in user context, so C/I/A:H and S:U.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Heap-based buffer overflow in Microsoft Office Visio allows an unauthorized attacker to execute code over a network.
Executive ViewAI
Microsoft Office Visio contains a high-severity heap-based buffer overflow vulnerability that could allow remote attackers to execute arbitrary code when a user opens a specially crafted document. Although no public exploit code has been identified at time of analysis, the potential for unauthorized access, data theft, or system compromise makes prompt patching critical for organizations where Visio is deployed. Leadership should prioritize remediation to protect sensitive information and maintain operational integrity.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
EUVD-2026-100598
GHSA-h638-c64q-j24p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB