Safeguard
Vulnerability Analysis•

CVE-2026-64195: High Out-of-Bounds Write in DASYLab

DASYLab before 2026.0.0 (Build 65) has a high severity out-of-bounds write when opening a crafted .DSB file. Update to 2026.0.0 and avoid untrusted files.

Safeguard Security Team
3 min read

CVE-2026-64195 is a high severity (CVSS 7.8) out-of-bounds write in DASYLab, the data acquisition software, triggered by opening a specially crafted .DSB file. All versions before 2026.0.0 (Build 65) are affected, and exploitation needs a user to open the file. The vendor, measX, fixed it in that release, so update and avoid untrusted files.

What's affected

The record says all DASYLab versions before 2026.0.0. The measX advisory is more precise: before 2026.0.0 (Build 65), with that build not affected. The weakness is CWE-787 (out-of-bounds write).

For this CVE the vendor describes a heap write caused by lack of proper validation of user supplied data. The advisory covers three CVEs together; the other two are CVE-2026-64196 and CVE-2026-64197. All three are triggered by DSB file parsing, require a user to open a malicious file, and are described as not exploitable remotely.

The record's CVSS 3.1 score of 7.8 matches the vendor. The vendor also gives a CVSS 4.0 score of 8.5. The record lists the product under NI, while the advisory is published by measX. Both name DASYLab.

How to check if you're exposed

Find the installed DASYLab version and build.

Get-Package -Name "*DASYLab*" | Select-Object Name, Version

The about dialog in DASYLab shows the same information. Any version before 2026.0.0 (Build 65) is affected. Then find where DSB files come from in your organisation: shared drives, email, vendor deliveries, download sites. Those are the paths a malicious file would take.

Whatever the product, a current inventory of what you run is what turns a CVE notice into a quick answer. The Gold page for this CVE tracks how its record changes over time, and the free in-browser dependency scan at gold.safeguard.sh/scan covers the application libraries you ship.

What to do now

  1. Update every DASYLab installation to 2026.0.0 (Build 65) or later.
  2. Do not open DASYLab or DSB files from untrusted sources, as measX advises.
  3. Treat DSB files you receive from outside the company as untrusted until checked, and open them on a test machine first if you must.
  4. Limit the rights of the accounts that run DASYLab. Code that runs through a file bug runs with the user's rights.
  5. Keep copies of worksheets in version control or a protected share, so you can tell a changed file from the original.

Why it matters

File parsers are a common source of memory safety bugs, because they turn bytes from an untrusted source into internal structures. When the parser does not check a length or index, it can touch memory outside the buffer it allocated. This CVE is a heap write caused by lack of proper validation of user supplied data. The class is CWE-787.

The measX advisory says exploitation needs a local user to open a crafted file. That limits the attack path but does not remove it: data acquisition worksheets are often shared by email or network drives. The vendor says information disclosure or code execution may result. The record does not mark the CVE as exploited in the wild, and it is not in CISA KEV.

Quick check

Can this be exploited over the network without any user action?

No. The vendor says exploitation requires a user to open a crafted DSB file and that the issues are not exploitable remotely.

Sources

Last reviewed: 18 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.