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. |
| Impact | The CVSS vector (AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H) indicates moderate real-world exploitability: local attack vector limits scope to users with system access, low complexity means straightforward exploitation once file validation is bypassed, low privilege requirement means standard users can trigger it, and the critical user interaction requirement (UI:R) necessitates social engineering. The high confidentiality, integrity, and availability impact scores reflect the severity of arbitrary code execution. Without access to EPSS score and KEV status data in the provided information, risk cannot be fully quantified, but the industrial control system (ICS) context elevates concern—CNCSoft vulnerabilities can affect manufacturing floor safety and production continuity. The combination of local-only access vector and required user interaction moderates the risk compared to remote vulnerabilities, but in manufacturing environments where operators frequently exchange CAM files and project files, social engineering is feasible. This warrants immediate patching for organizations running CNCSoft, particularly in critical manufacturing operations. |
| Exploit ScenarioDerived | A manufacturing engineer receives a CNCSoft project file via email or shares it via a network drive, purportedly from a colleague or supplier containing updated CNC machining instructions. The file has been crafted by an attacker to contain malformed geometry data or corrupt metadata that bypasses CNCSoft's file validation routines. When the engineer opens the file in CNCSoft (user interaction—the required attack prerequisite), the application attempts to parse the malicious content. Due to insufficient bounds checking in the file parsing code (CWE-787), the malformed data causes a buffer overflow, allowing the attacker's embedded shellcode to execute in the context of the CNCSoft process. The attacker gains the ability to: read sensitive CAM programs and manufacturing specifications; modify CNC machine instructions to cause defective parts or equipment damage; install persistence mechanisms; exfiltrate intellectual property. Attack complexity is low because the attacker only needs to craft a single malicious file and rely on social engineering; no advanced exploitation techniques or system-specific knowledge is required beyond understanding CNCSoft file formats. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Local arbitrary code execution vulnerability in Delta Electronics CNCSoft caused by insufficient validation of user-supplied files. An attacker with local access can craft a malicious file that, when opened by a user, executes arbitrary code with the privileges of the CNCSoft process. With a CVSS score of 7.3 and CWE-787 (Out-of-bounds Write) classification, this represents a significant local privilege escalation risk, though exploitation requires user interaction and local access.
RemediationAI
- Apply vendor-provided security patch from Delta Electronics immediately upon release. 2) Until patching is possible, implement compensating controls: restrict CNCSoft file access to trusted sources only; disable auto-opening of CNCSoft project files from email and network shares; operate CNCSoft with least-privilege user accounts; implement file integrity monitoring on CNCSoft project directories; restrict user ability to open files from network locations. 3) Monitor vendor advisory page (Delta Electronics Security Center) for patch availability and release notes. 4) If patch is available, deploy to all affected systems according to change management procedures, testing in non-production environment first given the industrial control context.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CVE-2025-47725 stems from CWE-787 (Out-of-bounds Write), a memory safety vulnerability where CNCSoft fails to properly validate the structure and boundaries of user-supplied file inputs. Delta Electronics CNCSoft is industrial automation software used for CNC machine control and programming. The vulnerability likely exists in the file parsing routines that handle project files, CAM files, or other CNCSoft-native formats without adequate bounds checking or input sanitization. When a malformed file is processed, an attacker can write data beyond allocated buffer boundaries, corrupting memory and achieving code execution within the application context. The affected software operates on Windows systems and is commonly deployed in manufacturing environments where file sharing and batch processing are standard practices.
Know when Cncsoft 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
AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Delta Electronics CNCSoft 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
CVE-2025-47725 affects Delta Electronics CNCSoft and allows attackers to execute arbitrary code by tricking users into opening malicious files. Organizations using CNCSoft face immediate risk of system compromise, data theft, and operational disruption until a patch becomes available.
Disable CNCSoft file import/open functionality where operationally feasible; restrict CNCSoft execution to isolated network segments; implement application whitelisting to prevent unauthorized child process execution; require users to validate file sources before opening; monitor and log all CNCSoft file operations; consider temporary use of alternative design software until patch availability confirmed.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
CNCSoft Version 1.00.83 and prior with ScreenEditor Version 1.00.54 has multiple stack-based buffer overflow vulnerabili
CNCSoft Version 1.00.83 and prior with ScreenEditor Version 1.00.54 has two out-of-bounds read vulnerabilities could cau
CNCSoft: All versions prior to 1.01.32 does not properly sanitize input while processing a specific project file, allowi
Delta Electronics CNCSoft Versions 1.01.30 and prior are vulnerable to a stack-based buffer overflow, which may allow an
Local code execution vulnerability in Delta Electronics CNCSoft caused by insufficient validation of user-supplied files
Buffer overflow vulnerability (CWE-787) in Delta Electronics CNCSoft that allows local authenticated users to execute ar
Local privilege escalation vulnerability in Delta Electronics CNCSoft caused by insufficient validation of user-supplied
Delta Electronics CNCSoft (All versions prior to 1.01.32) does not properly sanitize input while processing a specific p
EUVD-2025-16849
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB