
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-25894 is an unauthenticated remote code execution vulnerability in FUXA, a web-based SCADA/HMI/Dashboard Process Visualization software, caused by an insecure default JWT configuration. When authentication is enabled but the administrator JWT secret is not explicitly configured, FUXA falls back to a publicly known hardcoded key, allowing any unauthenticated remote attacker to forge administrative tokens and execute arbitrary code on the server. The vulnerability affects FUXA through version 1.2.9 and was disclosed on February 9, 2026, with a patch released in version 1.2.10. It carries a CVSS v3.1 base score of 9.8 (Critical) and a CVSS v4.0 base score of 9.5 (Critical) (GitHub Advisory GHSA-32cc-x95p-fxcg, Red Hat CVE).
The root cause is classified under CWE-321 (Use of Hard-coded Cryptographic Key) and CWE-1188 (Insecure Default Initialization of Resource). FUXA's documentation allowed administrators to manually set a JWT secret when enabling authentication, but this option was not exposed in the UI prior to version 1.2.10, meaning deployments with authentication enabled would silently use a publicly known default key. An attacker can exploit this by crafting a JWT signed with the known default secret, presenting it to the FUXA API to obtain administrative access without any credentials. With administrative access, the attacker can interact with privileged APIs — including automation and scripting features — to execute arbitrary code in the context of the FUXA service process (GitHub Advisory GHSA-32cc-x95p-fxcg, Patch Commit).
Successful exploitation grants an unauthenticated remote attacker full administrative control over the FUXA instance, resulting in complete compromise of confidentiality, integrity, and availability. Beyond the FUXA server itself, attackers can interact with connected ICS/SCADA environments, potentially enabling unauthorized control of industrial processes, data exfiltration, and disruption of operational technology (OT) systems. Depending on deployment permissions, this may escalate to full host system compromise and lateral movement into adjacent industrial networks (GitHub Advisory GHSA-32cc-x95p-fxcg).
As of the time of disclosure, there is no public proof-of-concept exploit and no confirmed evidence of in-the-wild exploitation (Feedly). The EPSS score is approximately 0.0022 (0.22%), indicating a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. However, the attack requires no authentication, no user interaction, and is remotely exploitable over the network, making it highly automatable if a public exploit were to emerge.
secureEnabled) is active on the target instance by attempting to access protected API endpoints and observing JWT-based authentication challenges.secretCode is configured), craft a JWT token with administrative role claims using a tool such as jwt_tool or a custom script:jwt_tool -p <known_default_secret> -I -pc role -pv adminAuthorization: Bearer <token> header of API requests to the FUXA server, bypassing all authentication controls.bash, sh, cmd.exe, curl, wget, python); unexpected network listeners or new scheduled tasks/cron jobs created under the FUXA service account.The primary remediation is to upgrade FUXA to version 1.2.10 or later, which adds a UI-configurable JWT secret field and enforces that a secret code must be set before authentication can be enabled (FUXA Release v1.2.10, Patch Commit). For deployments that cannot immediately upgrade, implement network segmentation to restrict access to the FUXA service (port 1881) to only authorized internal hosts, and consider disabling authentication temporarily until the secret can be properly configured. After upgrading, ensure the administrator JWT secret (secretCode) is explicitly set to a strong, unique value via the application settings UI.
The vulnerability was reported by researcher "wodzen" and disclosed through coordinated disclosure with the FUXA maintainers (GitHub Advisory GHSA-32cc-x95p-fxcg). The advisory notes that GitHub independently assigned CVE-2025-69971 to the same issue out of band before coordinated disclosure concluded, but the FUXA team clarified that CVE-2026-25894 and GHSA-32cc-x95p-fxcg contain the accurate description and affected version range. Security community discussion was observed on Mastodon (infosec.exchange) and a technical write-up was published at infinitsec.net shortly after disclosure. Red Hat also tracked the vulnerability in their security advisory database.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."