{"id":"CVE-2026-43947","revision":"8082b69ed6d44769b44c376e7475d400","records":[{"revision":"8082b69ed6d44769b44c376e7475d400","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-43947","aliases":[],"title":"FUXA Vulnerable to Unauthenticated Remote Code Execution via Script Test Mode Authorization Bypass","description":"FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Version 1.3.0 has an unauthenticated Remote Code Execution vulnerability when `secureEnabled` is set to `true`. The `POST /api/runscript` endpoint checks authorization against the stored script's permission by ID, but when `test: true` is set in the request, it compiles and executes attacker-supplied code instead of the stored script's code. An unauthenticated attacker who knows a valid script ID and name may execute arbitrary code via test mode if at least one server-side script exists and is accessible without restrictive permissions. Script IDs and names can be obtained through the unauthenticated information disclosure in `GET /api/project` (reported separately). The only prerequisite is that at least one server-side script exists in the project. Version 1.3.1 fixes the issue.","state":0,"publishedAt":"2026-07-21T21:33:09.631+00:00","modifiedAt":"2026-07-23T13:57:18.426+00:00","affected":[{"ecosystem":"Vendor product","name":"FUXA","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"frangoteam\",\n                    \"product\": \"FUXA\",\n                    \"versions\": [\n                        {\n                            \"version\": \"= 1.3.0\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P","score":8.9,"severity":"HIGH"}],"references":["https://github.com/frangoteam/FUXA/security/advisories/GHSA-rg3m-cfq7-g6h6","https://github.com/frangoteam/FUXA/pull/2260","https://github.com/frangoteam/FUXA/commit/78534da61a91613712b44bb63c8d7da8c5df5ca4","https://github.com/frangoteam/FUXA/releases/tag/v1.3.1"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-43947","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-43947","identifiers":["CVE-2026-43947"]},"retained":false,"historicalAffected":[]}],"coverage":[]}