Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious DIAScreen file to operator
-
ExploitOperator opens file in DIAScreen
-
ExecutionTrigger out-of-bounds write in parser
-
ImpactExecute code in process context
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 victim to actively open an attacker-crafted malicious file within the Delta Electronics DIAScreen application (versions before 1.6.1); the flaw lies in DIAScreen's file-parsing routine, which fails to validate user-supplied file contents and performs an out-of-bounds write. Key LIMITING factors: the vector is local (AV:L) and NOT network-reachable, so the attacker cannot trigger it remotely; mandatory user interaction (UI:A) means the attack fails unless an operator is socially engineered into opening the malicious file; and systems patched to DIAScreen 1.6.1 or later are not affected. There is no server-side or unattended exploitation path - it is strictly a client-side 'open a file' vulnerability on engineering workstations. |
| Impact | This is a medium-severity, client-side memory-corruption flaw whose real-world risk is low despite code-execution potential. The provided CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:A) describes local exploitation that is NOT remotely reachable and REQUIRES active user interaction - the victim must open an attacker-supplied malicious file, which fundamentally caps weaponizability. EPSS strongly corroborates low urgency at 0.02% (3rd percentile), indicating negligible observed/predicted exploitation. There is no CISA KEV listing and no public exploit identified, so this is not confirmed to be actively exploited. The SSVC-style read is: exploitation = none observed, automatable = no (requires per-victim social engineering to open a file), technical impact = total only for availability (VA:H) with limited confidentiality/integrity (VC:L/VI:L). Signals are internally consistent - low EPSS, no KEV, no POC, local+UI vector all point the same direction, so there is no conflict to resolve. Note the PR:N in the CVSS vector means no authentication is needed, but exploitation still hinges entirely on user interaction rather than on network access, so raw 'unauthenticated' framing overstates reachability. Net: a legitimately patchable issue for DIAScreen operators, but a routine-patch-cycle item, not an emergency. |
| Exploit ScenarioDerived | An attacker crafts a malformed DIAScreen project/configuration file that triggers an out-of-bounds write during file parsing (CWE-787) and delivers it to an engineering workstation operator via email, a shared drive, or a compromised project repository. When the operator opens the file in a vulnerable DIAScreen version (<1.6.1), the parser corrupts memory and the attacker achieves code execution in the context of the DIAScreen process. No public exploit code is known, and the local vector plus required user interaction (AV:L/UI:A) mean the attacker depends on social engineering to get the file opened. |
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 Delta Electronics DIAScreen before 1.6.1 lets attackers execute code in the context of the current process when a victim opens a specially crafted project file. The flaw is a file-parsing validation failure (CWE-787) that is strictly client-side: exploitation is local (AV:L) and requires the operator to actively open a malicious file, so there is no remote or unattended attack path. No public exploit code has been identified at time of analysis and EPSS is negligible (0.02%, 3rd percentile), making real-world risk low despite the code-execution potential.
Earlier versions of this analysis (1)
RemediationAI
Vendor-released patch: upgrade DIAScreen to version 1.6.1 or later, as documented in Delta advisory PCSA-2025-00018 (https://filecenter.deltaww.com/news/download/doc/Delta-PCSA-2025-00018_DIAScreen%20File%20Parsing%20Out-Of-Bounds%20Write%20Vulnerability.pdf). Patch status is confirmed available from the vendor; no workaround is documented in the available references. Until every engineering workstation is upgraded, compensating controls are practical but partial: block inbound email attachments and removable-media transfer of DIAScreen project files from untrusted sources so a malicious file cannot reach an operator (this breaks the required UI:A precondition but also impedes legitimate project sharing); configure the operating system to open project files only from a trusted, write-protected repository; and run DIAScreen under a low-privilege account with application-level sandboxing or EDR behavioral monitoring on the DIAScreen process, which constrains the impact of successful code execution but does not remove the memory-corruption condition. Because the vector is local (AV:L) and never network-reachable, perimeter controls such as firewall rules or port blocking offer no protection - the only effective fix is upgrading to 1.6.1 or later.
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
DIAScreen is Delta Electronics' configuration and programming software for HMI panels and related automation hardware, used on engineering workstations. The vulnerable component is its file-parsing routine, which loads DIAScreen project files without properly validating user-supplied content. This maps to CWE-787 (Out-of-bounds Write), the same class as a classic file-format buffer overflow: crafted length or structure fields drive a write past the bounds of an allocated buffer, corrupting adjacent memory. Corrupting process memory can subvert control flow and, because parsing happens in the same process that later handles the project, may result in arbitrary code execution with the privileges of the DIAScreen user. The CPE string cpe:2.3:a:deltaww:diascreen:*:*:*:*:*:*:*:* confirms all DIAScreen releases prior to the fixed 1.6.1 build are in scope. Because the input vector is a local file rather than a network service, the attacker must deliver the file to the target engineer (email, shared drive, USB) and rely on the engineer opening it.
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
Local file-open vector (AV:L) requiring victim interaction (UI:R) and no privileges (PR:N); out-of-bounds write yields high availability (crash) with limited confidentiality/integrity 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-59300) that allows arbitrary code execution when users open malicious files, potentially compromising engineering workstations and operational technology environments. Organizations using DIAScreen for industrial automation or building management should prioritize patching to prevent attackers from gaining process-level execution through social engineering or supply chain attack vectors.
Apply vendor patch. Interim mitigations pending patch deployment: disable DIAScreen on non-essential systems, restrict user permissions to read-only where operationally feasible, implement application whitelisting to block unauthorized executables, monitor file access logs for suspicious DIAScreen activity, and enforce network segmentation to limit lateral movement from compromised workstations.
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 the file-parsing routine of Delta Electronics DIAScreen (all versions prior to 1.6.1) allows c
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-32565
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB