HIGH 7.5

CVE-2026-13207: FUXA Authentication Bypass via Path Normalization

FUXA, an open-source industrial automation and visualization platform, contains a flaw that allows attackers to access protected user and role data without logging in. The vulnerability exploits how the application processes file paths—specifically dot-segments like `./` and `../`—which the authentication system fails to normalize before checking permissions. An attacker can craft requests using paths such as `/api/./users` or `/api/project/../users` to bypass login requirements and retrieve sensitive information. Versions 1.3.1 and earlier are affected.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
CWE-290
Affected products
0 configuration(s)
Published / Modified
2026-06-30 / 2026-07-01

NVD description (verbatim)

FUXA versions 1.3.1 and prior contain an authentication bypass vulnerability via dot-segment path normalization in the REST API. The API router fails to normalize dot-segment sequences before applying authentication middleware, allowing unauthenticated requests to access protected endpoints by prefixing paths with dot-segments such as /api/./users, /api/./roles, and /api/project/../users. These requests bypass authentication checks and return sensitive user and role data without credentials.

3 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The authentication bypass exists in FUXA's REST API routing layer due to insufficient path normalization. The API router processes incoming requests but fails to canonicalize dot-segment sequences (path traversal notation) before the authentication middleware evaluates access control. When a client sends a request to `/api/./users`, the normalization step that would reduce this to `/api/users` is either missing or occurs after authentication checks. Consequently, the authentication middleware does not recognize the request as targeting a protected endpoint, and the request proceeds to the handler, which then normalizes the path and returns data. This is a classic path normalization time-of-check-time-of-use (TOCTOU) flaw. The vulnerability allows unauthenticated access to endpoints that return user metadata and role definitions.

Business impact

Unauthorized disclosure of user and role information can facilitate further attacks. Attackers gain visibility into the identity structure and permission model of the FUXA installation without authentication, lowering the barrier to lateral movement, privilege escalation, or targeted social engineering. In industrial control environments where FUXA is deployed, this information leakage could support reconnaissance for operational technology (OT) attacks. The vulnerability does not allow data modification or service disruption, but information exposure is critical in sensitive environments.

Affected systems

FUXA version 1.3.1 and all prior releases contain this vulnerability. The vendor has not published information on affected products in standard CPE or product lists; however, any deployment of FUXA up to 1.3.1 should be treated as at-risk. Organizations using FUXA in production should immediately verify their installed version and check for available patches or security updates from the FUXA project maintainers.

Exploitability

This vulnerability is highly exploitable. No authentication is required, no special privileges are needed on the attacker's system, and the attack requires only network access to the FUXA API endpoint. The exploit is trivial to execute—simply appending dot-segments to API paths is sufficient. There is no user interaction required. An attacker can automate discovery of protected endpoints and systematically extract user and role data. The only limiting factor is network accessibility to the API; if FUXA is exposed to the internet or an untrusted network, exploitation risk is severe.

Remediation

Apply a security patch from the FUXA project that normalizes dot-segment sequences before authentication middleware evaluation. Verify against the vendor advisory for the specific patch version that addresses CVE-2026-13207. Until patching is possible, implement network-level controls: restrict API access via firewall rules, IP allowlisting, or reverse proxy authentication. Deploy a Web Application Firewall (WAF) rule that blocks requests containing dot-segment sequences in the path (e.g., `/./`, `/../`). Monitor API logs for suspicious patterns such as unusual path structures or repeated attempts to access user and role endpoints.

Patch guidance

Check the FUXA project repository and security advisories for the patched version that addresses this vulnerability. The fix should include path canonicalization in the request handling pipeline before authentication middleware is invoked. Apply the patch in a test environment first to verify functionality, particularly in workflows that rely on API authentication. After patching, validate that protected endpoints properly reject unauthenticated requests, including those with dot-segment manipulation.

Detection guidance

Monitor FUXA API access logs for requests containing `/./` or `/../` in the path, especially those targeting `/api/users`, `/api/roles`, or similar sensitive endpoints. Alert on successful HTTP 200 responses to these suspicious paths from unauthenticated clients or from clients without valid session tokens. Implement request logging at the reverse proxy or WAF layer to capture full request paths before any server-side normalization. Look for patterns of reconnaissance activity: repeated requests to different API endpoints with dot-segment variations, followed by rapid access to multiple user/role endpoints.

Why prioritize this

This vulnerability merits high priority remediation due to its combination of ease of exploitation, lack of authentication requirement, and direct access to sensitive configuration data. The CVSS 7.5 (HIGH) score reflects high impact on confidentiality with no access control. In industrial automation contexts, user and role enumeration accelerates adversary preparation for more damaging attacks. The simplicity of the exploit—requiring only path manipulation—means exploitation is likely once the vulnerability is disclosed.

Risk score, explained

The CVSS 3.1 score of 7.5 (HIGH) is assigned: attack vector is Network (AV:N), attack complexity is Low (AC:L), no privileges required (PR:N), no user interaction (UI:N), scope is Unchanged (S:U), confidentiality impact is High (C:H), integrity impact is None (I:N), availability impact is None (A:N). The high confidentiality impact reflects unrestricted access to user and role data. The lack of integrity or availability impact prevents a critical rating, but the confluence of no authentication, network accessibility, and high-value information leakage justifies the HIGH severity.

Frequently asked questions

What versions of FUXA are vulnerable?

FUXA versions 1.3.1 and earlier are affected by CVE-2026-13207. Check your installation version immediately. If you are running FUXA 1.3.1 or prior, you should be considered at-risk. Consult the FUXA security advisory for the first patched version.

Can this vulnerability be exploited from the internet, or only from trusted networks?

The vulnerability requires only network access to the FUXA REST API endpoint. If that endpoint is exposed to the internet or to untrusted networks, it can be exploited remotely without authentication. Even on internal networks, any client that can reach the API (including compromised internal hosts or supply-chain threats) can extract user and role data.

Does this vulnerability allow attackers to modify data or shut down FUXA?

No. This vulnerability permits only unauthorized read access to user and role metadata. It does not allow modification of data (integrity impact is none) or disruption of service (availability impact is none). However, the information disclosure can enable follow-on attacks such as privilege escalation or lateral movement.

What is the difference between fixing this with WAF rules versus waiting for a patch?

WAF rules blocking dot-segment paths are a temporary containment measure and should not replace patching. WAF rules may inadvertently block legitimate requests and can be bypassed with encoding tricks. A proper fix requires the vendor to normalize paths before authentication checks. WAF rules buy time while you plan patching, but they are not a permanent solution.

This analysis is based on the CVE description and CVSS vector as published. No exploit code or weaponized proof-of-concept is provided. Patch versions and specific remediation steps should be verified against official FUXA project advisories and documentation. This intelligence is provided for security planning and incident response purposes. Organizations should conduct their own risk assessment based on their specific FUXA deployments and network architecture. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).