AzeoTech DAQFactory
CVE-2025-66589
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious DAQFactory file
-
DeliveryDeliver to operator via email/USB
-
ExploitOperator opens file in DAQFactory
-
ExecutionTrigger out-of-bounds read in parser
-
ImpactLeak memory or crash process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local, file-based delivery: an attacker must get a DAQFactory 20.7 (Build 2555) user to open a specially crafted file or project (CVSS AV:L, UI:A/user interaction Active). It is not remotely or unauthenticated-network exploitable despite the HIGH score - the AV:L plus mandatory user interaction is the primary limiting factor, confining realistic risk to social-engineering or supply-of-file scenarios against OT operators. Impact is limited to information disclosure of process memory or a denial-of-service crash of the DAQFactory application; no code-integrity impact is described. |
| Impact | The vendor CVSS 4.0 vector (8.4, HIGH) is driven by AV:L with PR:N but UI:A (Active user interaction required) and full VC:H/VI:H/VA:H impact. That impact triad is inflated for a CWE-125 out-of-bounds READ: the description itself scopes the effect to 'disclose information or cause a system crash' - i.e., confidentiality and availability, with no integrity/code-modification primitive described, so VI:H/I:H is not supported by the stated technical impact. This is a local, file-based, client-side flaw (attacker must get a DAQFactory operator to open a crafted file/project), not a remotely triggerable network bug - the 8.4 is a HIGH number attached to a genuinely lower-real-risk, user-interaction-gated issue. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no signal of active or automatable exploitation. SSVC framework inputs (exploitation, automatable, technical impact) were not supplied. Net: treat as a moderate, targeted-risk patch item for ICS/OT operators of DAQFactory, not an emergency network-facing exposure. |
| Exploit ScenarioDerived | An attacker crafts a malicious DAQFactory project or data file and delivers it to an operator (email, shared drive, USB in an OT environment). When the operator opens the file in DAQFactory 20.7 (Build 2555), the parser reads past the end of an allocated buffer, leaking adjacent memory contents to the attacker or crashing the HMI/data-acquisition process. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Out-of-bounds read in AzeoTech DAQFactory 20.7 (Build 2555) allows local attackers to disclose sensitive process memory or cause a denial-of-service crash by convincing a user to open a specially crafted project file. The vulnerability requires user interaction and is not remotely exploitable, but carries a high CVSS score due to potential confidentiality and availability impact. No public exploit has been identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis. Apply the mitigations recommended in CISA advisory ICSA-25-345-03. Until a patch is available, avoid opening DAQFactory project files from untrusted sources or received via email or web downloads. Implement application allowlisting to prevent execution of unauthorized files. Run DAQFactory with least privileges to limit the impact of memory disclosure or a crash. Monitor for unexpected application crashes as potential indicators of exploitation. Note that user training alone is not foolproof, and restricting file access may impact legitimate workflows.
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 is a classic out-of-bounds read (CWE-125) in AzeoTech DAQFactory, a SCADA/HMI software used for industrial data acquisition and control. When parsing a maliciously crafted project file, the application reads beyond the bounds of an allocated buffer, potentially exposing memory contents or causing a crash. The affected component is identified by CPE cpe:2.3:a:azeotech:daqfactory:*:*:*:*:*:*:*:*, which suggests all versions may be impacted, though the advisory specifies release 20.7 (Build 2555). The root cause is insufficient bounds checking on input data.
Know when Daqfactory 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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
AV:L + UI:R because a user must open a crafted local file; I:N because an out-of-bounds read yields info disclosure (C:H) and crash (A:H), not integrity impact.
Primary rating from Vendor (hq).
CVSS VectorVendor: hq
DescriptionCVE.org
In AzeoTech DAQFactory release 20.7 (Build 2555), an Out-of-bounds Read vulnerability can be exploited by an attacker to cause the program to read data past the end of an allocated buffer. This could allow an attacker to disclose information or cause a system crash.
Executive ViewAI
A high-severity flaw in AzeoTech DAQFactory 20.7 (Build 2555) exposes engineering and operator workstations to memory disclosure or application crashes when a user opens a maliciously crafted project file. Because DAQFactory is typically deployed on OT/industrial systems to build HMI and data-acquisition applications, a successful attack could expose sensitive process data or interrupt visibility into controlled operations. No public exploit has been identified at time of analysis, and no vendor-released patch is currently available, so risk must be managed through interim controls and user behavior until a fix ships.
No vendor-released patch identified at time of analysis; interim mitigations include treating project files as untrusted input (blocking external email attachments and removable-media transfer of .daq files), isolating DAQFactory hosts from untrusted networks, enforcing least privilege on who may open or edit project files, application allowlisting, and maintaining verified configuration backups to recover from denial-of-service crashes.
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
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.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Daqfactory
View allCode execution in AzeoTech DAQFactory versions 21.1 and prior is achievable when a user opens a maliciously crafted .ctl
Arbitrary code execution in AzeoTech DAQFactory (versions 21.1 and prior) arises from a use-after-free flaw triggered wh
Out-of-bounds write in AzeoTech DAQFactory release 20.7 (Build 2555) enables arbitrary code execution or denial of servi
Arbitrary code execution in AzeoTech DAQFactory release 20.7 (Build 2555) is possible when a local user opens or interac
Project files are stored memory objects in the form of binary serialized data that can later be read and deserialized ag
The affected application uses specific functions that could be abused through a crafted project file, which could lead t
Local code execution in AzeoTech DAQFactory release 20.7 (Build 2555) is possible when a user opens a maliciously crafte
Type confusion in AzeoTech DAQFactory 20.7 (Build 2555) enables arbitrary code execution when a user opens a maliciously
An Incorrect Default Permissions issue was discovered in AzeoTech DAQFactory versions prior to 17.1. Rated high severity
An attacker could prepare a specially crafted project file that, if opened, would attempt to connect to the cloud and tr
The affected product is vulnerable to cookie information being transmitted as cleartext over HTTP. Rated medium severity
An Uncontrolled Search Path Element issue was discovered in AzeoTech DAQFactory versions prior to 17.1. Rated medium sev
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB