Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious DIAScreen project file
-
DeliveryDeliver file to target engineer
-
ExploitVictim opens file in DIAScreen
-
ExecutionTrigger out-of-bounds write in parser
-
ImpactExecute code as current user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a user to actively open an attacker-crafted file in Delta Electronics DIAScreen (versions prior to 1.6.1); the malformed file triggers an out-of-bounds write in the file-parsing routine. This is the controlling precondition - there is no remote network trigger (AV:L) and no network-exposed service. Limiting factors that reduce realistic risk: mandatory user interaction (UI:A - the victim must open the file), local delivery of the file to an engineering workstation, and the fact that code executes only in the context of the current DIAScreen process rather than a privileged service. Deployments on fully patched installations (>=1.6.1) are not affected. |
| Impact | This is a moderate, not high-priority, issue for most environments. The CVSS 4.0 vector (AV:L/AC:L/PR:N/UI:A) describes a local, user-interaction-dependent out-of-bounds write (CWE-787) - the attacker does not need prior authentication, but a legitimate user must be convinced to open a malicious file, which caps real-world exploitability. All automated-exploitation signals point low: EPSS is 0.02% (3rd percentile), there is no CISA KEV listing, and no public POC is referenced in the provided data. The vector's impact profile (VC:L/VI:L/VA:H) indicates the dominant consequence is availability (crash) with only limited confidentiality/integrity impact, which tempers the 'arbitrary code execution' framing in the description - code runs in the context of the current (typically non-privileged user) process, not as a privileged service. These signals are consistent with each other: a client-side file-parsing bug in niche ICS engineering software that requires social engineering is far better suited to targeted spear-phishing of engineers than to mass exploitation. No conflicting signals were detected, though the description's 'execute code' language is broader than the limited C/I impact the vendor-supplied CVSS vector assigns - verify exact impact with the vendor advisory. |
| Exploit ScenarioDerived | An attacker crafts a malicious DIAScreen project/parse file and delivers it to an engineer via email, shared drive, or a compromised project repository. When the engineer opens the file in DIAScreen (versions before 1.6.1), the parser performs an out-of-bounds write, allowing the attacker to execute code in the context of that user's DIAScreen process. No public exploit code is identified at time of analysis, and exploitation requires the victim to actively open the attacker-supplied file. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 08, 2026
An out-of-bounds write in the file-parsing routine of Delta Electronics DIAScreen (all versions prior to 1.6.1) allows code execution in the context of the current DIAScreen process when a user opens an attacker-crafted project file. The CVSS v4.0 vector is local (AV:L) with PR:N - unauthenticated - but requires active user interaction (UI:A), so the attacker must first deliver a malicious file to an engineering workstation and convince an operator to open it; there is no remote or network-triggered path. No public exploit code has been identified at time of analysis (no CISA KEV listing), and the EPSS score is only 0.02% (3rd percentile), which aligns with our independent assessment that this is a moderate, not high-priority, issue for most environments, though the high availability impact (memory corruption/crash) makes even failed exploitation disruptive on production engineering hosts.
Earlier versions of this analysis (1)
RemediationAI
Vendor-released patch: upgrade DIAScreen to 1.6.1 or later - this is the only complete fix, since the defect is in the vendor's own parser and no configuration switch removes it. Delta's advisory (PCSA-2025-00018, https://filecenter.deltaww.com/news/download/doc/Delta-PCSA-2025-00018_DIAScreen%20File%20Parsing%20Out-Of-Bounds%20Write%20Vulnerability.pdf) should be used to verify the download source and hash; note that because exploitation requires the victim to open a file, upgrading the workstation is straightforward and carries no functional side effects. Where immediate patching is not possible, apply compensating controls with the following trade-offs: treat every DIAScreen project file received from outside the trusted engineering group as executable content and block it at email gateways and file-sharing endpoints (accurate but dependent on user compliance); open untrusted files only inside a disposable VM or sandboxed workstation with no access to the production control network (adds workflow friction and requires VM licensing/hygiene); run DIAScreen as a non-privileged user with no local admin rights so any code execution is confined to that account and cannot persist via service installation (reduces but does not eliminate impact); and keep engineering workstations on a segmented VLAN with no inbound reachability and restricted egress, since there is no network-facing service to block and perimeter filtering provides no protection against this local vector. Detection should focus on DIAScreen process crashes and unexpected child processes spawned by DIAScreen after a file-open event.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is classified as CWE-787 (Out-of-bounds Write): DIAScreen does not properly validate the structure and length fields of user-supplied files, so a malformed file drives a write beyond the bounds of an allocated buffer during parsing. The affected asset is the CPE range cpe:2.3:a:deltaww:diascreen:*:*:*:*:*:*:*:*, i.e. every DIAScreen build before 1.6.1 as confirmed by the EUVD version range "DIAScreen 0 < 1.6.1". DIAScreen is Delta Electronics' HMI/PLC screen-design and programming utility, the kind of tool used on engineering workstations to author and download logic to industrial control hardware; its project files are effectively executable content, which is why the parse step is the attack surface. The supplied CVSS v4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H) indicates low-attainable network prerequisites, no privileges required, mandatory user interaction, low confidentiality and integrity impact but high availability impact - consistent with a memory-corruption primitive that reliably crashes the process and may, depending on heap layout and mitigations, be leveraged for code execution strictly within the DIAScreen process context rather than a privileged service. Our independent CVSS:3.1 assessment (AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H) reproduces the same story with unchanged scope: the corruption is confined to the DIAScreen process and does not cross a trust boundary, which is why the risk is bounded despite the high availability component.
Know when Diascreen gets its next vulnerability
- 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
File must be opened locally by a user, so AV:L and UI:R; no prior auth needed (PR:N); out-of-bounds write yields limited C/I but high availability (crash) impact.
Primary rating from Vendor (759f5e80-c8e1-4224-bead-956d7b33c98b).
CVSS VectorVendor: 759f5e80-c8e1-4224-bead-956d7b33c98b
Lifecycle Timeline
5DescriptionCVE.org
Delta Electronics DIAScreen lacks proper validation of the user-supplied file. If a user opens a malicious file, an attacker can leverage this vulnerability to execute code in the context of the current process.
Executive ViewAI
Delta Electronics DIAScreen contains a file validation vulnerability (CVE-2025-59299) that allows arbitrary code execution when users open malicious files. This affects any organization using DIAScreen for industrial design workflows and poses a direct risk to engineering teams and production environments if attackers can distribute weaponized files.
Apply vendor patch. Interim mitigations: restrict DIAScreen file access to air-gapped systems or users with elevated vetting; disable file auto-opening features; implement file type scanning on DIAScreen input directories; enforce code execution policies at the endpoint level to limit DIAScreen process privileges.
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
A crafted DPA file could force Delta Electronics DIAScreen to overflow a stack-based buffer, which could allow an attack
If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta
If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta
If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta
Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to a buffer overflow through improper restriction
Delta Electronics DIAScreen may write past the end of an allocated buffer while parsing a specially crafted input file.
Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to a stack-based buffer overflow, which could all
Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to out-of-bounds write, which may allow an attack
An out-of-bounds write in Delta Electronics DIAScreen before 1.6.1 lets attackers execute code in the context of the cur
An out-of-bounds write in Delta Electronics DIAScreen's file-parsing routine (all versions from 0 through 1.6.1) allows
An out-of-bounds write in the file-parsing routines of Delta Electronics DIAScreen (versions prior to 1.6.1) allows a cr
EUVD-2025-32566
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB