Safeguard
Vulnerability Analysis•

CVE-2025-22884: High Stack Overflow in Delta ISPSoft DVP Parsing

CVE-2025-22884 is a stack-based buffer overflow in Delta Electronics ISPSoft 3.20 when it parses a DVP file. Update to ISPSoft v3.21 or later.

Safeguard Security Team
3 min read

CVE-2025-22884 is a high severity (CVSS 7.8) stack-based buffer overflow in Delta Electronics ISPSoft 3.20. A crafted DVP file can lead to arbitrary code execution when the software parses it. Delta's advisory says to update to ISPSoft v3.21 or later and lists no workaround.

What's affected

Delta Electronics advisory Delta-PCSA-2025-00004 covers ISPSoft version 3.20 and prior. It was published on 16 April 2025 and last updated on 30 April 2025. It lists the mitigation as downloading and updating to ISPSoft v3.21 or later, and says there is no workaround.

The advisory groups several CVEs by weakness type: stack-based buffer overflow (CWE-121) and out-of-bounds write (CWE-787). The CVSS vector for this CVE is AV:L/AC:L/PR:N/UI:R, so the attacker needs the victim to open a malicious file locally. It is not a network service flaw.

How to check if you're exposed

Open ISPSoft and check the version in the About dialog, or look at the installed programs list on the engineering workstation. Version 3.20 and earlier are affected.

Then find where project files come from. Engineering laptops often receive files from integrators, vendors and email. Those are the files that need caution until the update is in place.

Reading an inventory is faster than checking host by host. Safeguard has a free in-browser dependency scan at gold.safeguard.sh/scan and a Gold directory you can search for any CVE. Reachability analysis helps you see whether a vulnerable component is actually used in your code, so you can fix the exposed ones first.

What to do now

  1. Download ISPSoft v3.21 or later from the Delta download center.
  2. Install the update on every engineering workstation that has ISPSoft.
  3. Until then, open project files only from trusted sources and avoid unsolicited attachments, as Delta advises.
  4. Keep control systems off the internet and behind a firewall, separated from the business network, as the advisory recommends.
  5. Use a VPN for remote access to engineering networks.

Why it matters

CWE-121 is a stack-based buffer overflow. The program copies file data into a fixed size buffer on the stack without checking length, so data from the file overwrites neighboring memory. Stack overflows often corrupt control data, which is why advisories describe the result as possible arbitrary code execution.

Three Delta CVEs in the same advisory describe parsing flaws in ISPSoft, and one more is the same class in another file type. The shared fix is the same release, v3.21, so patching once covers the group the advisory lists. The KEV flag is false and neither record nor advisory claims exploitation.

Quick check

Is one update enough for all the ISPSoft CVEs in the advisory?

The advisory lists v3.21 or later as the mitigation for the whole advisory, which covers all the CVEs it names.

What is the main risk?

Opening an untrusted project file on an engineering workstation, which could run attacker code.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.