PT-2026-43447 · Frangoteam+2 · Fuxa+1

CVE-2026-43947

·

Published

2026-05-26

·

Updated

2026-07-23

CVSS v4.0

9.3

Critical

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions FUXA version 1.3.0
Description An unauthenticated Remote Code Execution issue exists when secureEnabled is set to true. The POST /api/runscript endpoint validates authorization based on a stored script's permission by ID. However, if test: true is included in the request, the system compiles and executes attacker-supplied code instead of the stored script. An unauthenticated attacker can execute arbitrary code if they possess a valid script ID and name, and at least one server-side script exists in the project without restrictive permissions. Script IDs and names can be obtained via the GET /api/project endpoint. The exploitation process involves the runTestScript function, which uses Module. compile to execute the code variable from the request body with full access to the Node.js runtime, including child process and fs.
Recommendations Update FUXA to version 1.3.1. As a temporary mitigation, restrict access to the POST /api/runscript endpoint.

Exploit

Fix

RCE

Incorrect Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-43947
GHSA-RG3M-CFQ7-G6H6

Affected Products

Fuxa
Fuxa-Server