Summary
CVE-2026-72586 is a missing authentication vulnerability in frangoteam/FUXA through version 1.3.3. The DAQ_QUERY Socket.IO event handler lacks any authentication check, allowing an unauthenticated remote attacker to query all historical sensor data collected by the SCADA/HMI platform. It carries a HIGH severity CVSS v3.1 base score of 7.5.
Technical details
- Root cause: The
DAQ_QUERYhandler in the FUXA runtime module (server/runtime/index.js) processes Socket.IO events without invoking theisSocketAdminAuthorized()validation that guards other sensitive endpoints (such asDEVICE_BROWSE,HOST_INTERFACES, andDEVICE_TAGS_REQUEST). This is classified as CWE-306 (Missing Authentication for Critical Function). - Trigger conditions: An attacker sends a crafted
DAQ_QUERYSocket.IO event to a network-reachable FUXA instance. No credentials, prior authentication, or user interaction are required. - Attack vector: Network (remote), low complexity.
- Impact: Disclosure of all historical sensor data stored by the platform. Confidentiality is impacted; integrity and availability are not affected per the CVSS vector.
Affected software
- frangoteam/FUXA versions 0 through 1.3.3 (all versions up to and including 1.3.3).
Severity
- CVSS v3.1 base score: 7.5 (HIGH)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Upgrade to a fixed FUXA release published after 1.3.3 once available from frangoteam; monitor the official FUXA repository for the patched version.
- If no patch is available: Restrict network access to the FUXA server and its Socket.IO interface so that it is not reachable from untrusted networks. Place the application behind a VPN or authenticated reverse proxy and limit exposure to trusted operators only.

