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 | CVSS 7.3 (High) reflects significant exploitability: local attack vector (AV:L) limits exposure to users with file system access, but low attack complexity (AC:L) and low privilege requirements (PR:L) mean any local user can trigger exploitation. The requirement for user interaction (UI:R) to open a malicious file moderately reduces risk in automated environments but increases risk in environments where users routinely open external files. No KEV/CISA known exploitation confirmation is documented here, and no public POC availability is indicated, reducing immediate real-world exploitation probability. However, the straightforward nature of the vulnerability (file validation bypass leading to code execution) suggests a POC could be developed by skilled threat actors. The moderate EPSS score baseline for this CVSS/CWE combination suggests real but not imminent exploitation risk. In industrial/manufacturing contexts where CNCSoft is used, the impact is amplified due to potential physical safety implications and operational technology (OT) criticality. This is a legitimate priority for affected organizations but not an emergency without confirmed exploitation. |
| Exploit ScenarioDerived | A manufacturing engineer receives an email containing a 'machine setup file' (.cnc, .gcode, or proprietary format) purportedly from a supplier or colleague. The file is actually crafted by an attacker to contain malicious binary data in file header or parameter fields that triggers an out-of-bounds write when parsed by CNCSoft. When the engineer opens the file in CNCSoft to review or load machine parameters, the parser reads beyond allocated buffer boundaries and writes attacker-controlled data to adjacent memory regions. This corrupts the application heap or stack, potentially overwriting a function pointer or return address. The attacker's payload redirects execution to injected machine code, granting the attacker code execution privileges equivalent to the engineer's local user account. From there, the attacker could steal CAD/CAM files, modify machine control logic, or pivot to other networked systems. No public POC is currently known, but the simplicity of file validation bypass vulnerabilities suggests one could be developed within days to weeks of public disclosure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 14, 2026
Local code execution vulnerability in Delta Electronics CNCSoft caused by insufficient validation of user-supplied files. When a user opens a malicious file, an attacker can execute arbitrary code with the privileges of the current process. While no publicly disclosed POC or active exploitation in the wild has been confirmed, the high CVSS score (7.3) and the file-opening attack vector present moderate risk to users of affected CNCSoft versions.
RemediationAI
- Patch immediately upon availability: Contact Delta Electronics or monitor their official security advisories for a patched version of CNCSoft. 2. Interim mitigations (if patching is delayed): Restrict file-opening permissions to trusted users only; disable CNCSoft functionality where not essential; educate users to avoid opening files from untrusted sources. 3. File handling controls: Implement application whitelisting or sandboxing for CNCSoft to limit code execution context. 4. Monitor vendor advisory: Check Delta Electronics' security center or contact their support channel for CVE-2025-47727 patch release information and guidance. 5. Network segmentation: Isolate CNC systems from general IT networks where possible to reduce lateral movement risk if exploitation occurs.
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
The vulnerability exists in Delta Electronics CNCSoft, a computer numerical control (CNC) software suite used for industrial automation and machine control. The root cause is classified as CWE-787 (Out-of-bounds Write), indicating that the file parser lacks proper bounds checking or validation when processing user-supplied input files. This improper validation allows an attacker to craft a malicious file (likely in a format expected by CNCSoft such as G-code, CAM output, or proprietary configuration formats) that triggers an out-of-bounds write condition. When processed by the vulnerable application, this write can corrupt memory and redirect control flow to attacker-supplied code, enabling arbitrary code execution within the context of the CNCSoft process.
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-47727 affects Delta Electronics CNCSoft and allows arbitrary code execution when users open malicious files. Organizations using CNCSoft face operational disruption and potential data theft if attackers exploit this unpatched vulnerability through social engineering or compromised file-sharing channels.
Disable CNCSoft if operationally feasible. If required: (1) Network segmentation—isolate CNCSoft systems from sensitive data and internal networks; (2) User training—prohibit opening files from untrusted sources; (3) File blocking—use endpoint protection to block suspicious file types from reaching CNCSoft users; (4) Process isolation—run CNCSoft in sandboxed or virtualized environments; (5) Monitor—log all CNCSoft file access and process execution for anomalies.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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
Buffer overflow vulnerability (CWE-787) in Delta Electronics CNCSoft that allows local authenticated users to execute ar
Local arbitrary code execution vulnerability in Delta Electronics CNCSoft caused by insufficient validation of user-supp
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-16846
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB