# CVE-2023-31717: FUXA SQL injection in HTTP POST parameter

Source: https://junglewise.ai/threats/cve-2023-31717-fuxa-sql-injection-in-http-post-parameter  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2023-09-22. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

CVE-2023-31717 · Severity: low · CVSS 3.1 · Published 2023-09-22

FUXA is an open-source industrial automation and visualization platform. A SQL injection vulnerability in the HTTP POST request handler allows unauthenticated attackers to extract sensitive data from the underlying SQLite database, potentially exposing confidential process information, credentials, or operational data.

Technologies: [fuxa-server (npm)](https://junglewise.ai/threats/technologies/fuxa-server). Vendors: [npm](https://junglewise.ai/threats/vendors/npm).

## Quick answers

**Is CVE-2023-31717 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2023-31717 being exploited in the wild.

**How severe is CVE-2023-31717?** Low severity, with a CVSS score of 3.1, published 22 September 2023.

**Which products and versions are affected?** fuxa-server (npm) SEMVER:introduced=0,last_affected=1.1.12.

**Is there a fix for CVE-2023-31717?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2023-31717 attacked?** It is attacked over the network.

**Am I affected by CVE-2023-31717?** Check whether you run fuxa-server (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

FUXA versions up to 1.1.12 are vulnerable to SQL injection via the "id" parameter in HTTP POST requests with JSON-formatted bodies. The vulnerability exists because user-supplied input is not properly sanitized before being incorporated into SQL queries. An attacker with network access can craft malicious SQL payloads (such as time-based or data exfiltration queries) to extract data from the SQLite database without authentication. The attack is network-accessible and requires no user interaction. Patches are available in versions after 1.1.12.

## Affected products

- FUXA FUXA <= 1.1.12

## Identifiers

- CVE-2023-31717
- GHSA-v9q5-9crp-92f9

## Timeline

- 2023-09-22: disclosed
- 2023-09-22: advisory: GitHub Security Advisory GHSA-v9q5-9crp-92f9 published

## References

- [https://github.com/MateusTesser/CVE-2023-31717](https://github.com/MateusTesser/CVE-2023-31717)

## Related threats

- [Frangoteam FUXA privilege escalation in Scheduler API](https://junglewise.ai/threats/cve-2026-47721-frangoteam-fuxa-privilege-escalation-in-scheduler-api)
- [frangoteam FUXA SQL injection in TDengine DAQ connector](https://junglewise.ai/threats/cve-2026-47720-frangoteam-fuxa-sql-injection-in-tdengine-daq-connector)
- [frangoteam FUXA unauthenticated SSRF in Socket.IO handlers](https://junglewise.ai/threats/cve-2026-47719-frangoteam-fuxa-unauthenticated-ssrf-in-socket-io-handlers)
- [frangoteam FUXA authentication bypass in protected read APIs](https://junglewise.ai/threats/cve-2026-47718-frangoteam-fuxa-authentication-bypass-in-protected-read-apis)
- [FUXA unauthenticated project data disclosure in API](https://junglewise.ai/threats/cve-2026-47717-fuxa-unauthenticated-project-data-disclosure-in-api)
