Skip to main content

Delta DIAScreen CVE-2025-59299

| EUVDEUVD-2025-32566 MEDIUM
Out-of-bounds Write (CWE-787)
2025-10-03 759f5e80-c8e1-4224-bead-956d7b33c98b
6.8
CVSS 4.0 · Vendor: 759f5e80-c8e1-4224-bead-956d7b33c98b
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious DIAScreen project file
  2. Delivery
    Deliver file to target engineer
  3. Exploit
    Victim opens file in DIAScreen
  4. Execution
    Trigger out-of-bounds write in parser
  5. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Mar 13, 2026 - 19:29 CVSS 7.8

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

DIAScreen 0 <1.6.1

Affected Packages

euvd diascreen fix: 1.6.1

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

Vendor (759f5e80-c8e1-4224-bead-956d7b33c98b) PRIMARY 6.8 MEDIUM
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
vuln.today AI 6.6 MEDIUM

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.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (759f5e80-c8e1-4224-bead-956d7b33c98b).

CVSS VectorVendor: 759f5e80-c8e1-4224-bead-956d7b33c98b

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

5
Severity Changed
Oct 08, 2026 - 23:22 NVD
HIGH MEDIUM
CVSS changed
Oct 08, 2026 - 23:22 NVD
7.8 (HIGH) 6.8 (MEDIUM)
Analysis Updated
Apr 16, 2026 - 06:25 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
1.6.1
CVE Published
Oct 03, 2025 - 03:15 nvd
HIGH 7.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 97% exploitable
Prevalence
Low
niche Delta ICS/HMI engineering software used by specific industrial operators
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2024-7502 HIGH
8.5 Aug 06

A crafted DPA file could force Delta Electronics DIAScreen to overflow a stack-based buffer, which could allow an attack

CVE-2024-47131 HIGH
8.4 Nov 11

If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta

CVE-2024-39605 HIGH
8.4 Nov 11

If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta

CVE-2024-39354 HIGH
8.4 Nov 11

If an attacker tricks a valid user into running Delta Electronics DIAScreen with a file containing malicious code, a sta

CVE-2023-0251 HIGH
7.8 Feb 08

Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to a buffer overflow through improper restriction

CVE-2023-5068 HIGH
7.8 Sep 21

Delta Electronics DIAScreen may write past the end of an allocated buffer while parsing a specially crafted input file.

CVE-2023-0250 HIGH
7.8 Feb 08

Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to a stack-based buffer overflow, which could all

CVE-2023-0249 HIGH
7.8 Feb 08

Delta Electronics DIAScreen versions 1.2.1.23 and prior are vulnerable to out-of-bounds write, which may allow an attack

CVE-2025-59300 MEDIUM
6.8 Oct 03

An out-of-bounds write in Delta Electronics DIAScreen before 1.6.1 lets attackers execute code in the context of the cur

CVE-2025-59298 MEDIUM
6.8 Oct 03

An out-of-bounds write in Delta Electronics DIAScreen's file-parsing routine (all versions from 0 through 1.6.1) allows

CVE-2025-59297 MEDIUM
6.8 Oct 03

An out-of-bounds write in the file-parsing routines of Delta Electronics DIAScreen (versions prior to 1.6.1) allows a cr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy