CVE-2026-43946
HIGHSeverity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from Vendor (https://github.com/frangoteam/FUXA) · only source for this CVE.
CVSS VectorVendor: https://github.com/frangoteam/FUXA
Lifecycle Timeline
5DescriptionCVE.org
Summary
An authorization bypass in the /api/getTagValue endpoint allows unauthenticated access to tag values when the referenced script does not exist.
Details
The issue is caused by the combination of these code paths:
server/api/apikeys/verify-api-or-token.js:45sends requests withoutx-api-keytoauthJwt.verifyToken(req, res, next).server/api/jwt-helper.js:46-64creates a signed guest token when nox-access-tokenis provided:
if (!token) { token = getGuestToken(); } and then populates req.userId / req.userGroups from that guest token.
server/api/command/index.js:76-105exposes/api/getTagValue.server/runtime/scripts/index.js:106-111returnstruewhen the referenced script does not exist:
if (!script) { return true; }
As a result, an unauthenticated request reaches /api/getTagValue as guest, and the authorization check is bypassed because isAuthorisedByScriptName() returns true when sourceScriptName is omitted or does not match a real script. The endpoint then returns arbitrary tag values by ID.
PoC
Requests to /api/getTagValue without authentication could succeed when the authorization logic evaluated a non-existent sourceScriptName as authorized.
AnalysisAI
Unauthenticated tag value disclosure in FUXA 1.3.0 lets remote attackers read arbitrary process tag values via the /api/getTagValue endpoint by exploiting a guest-token authorization bypass. Because the authorization helper treats a non-existent sourceScriptName as authorized, any request without an x-api-key or x-access-token is silently promoted to a signed guest identity and passes the check. Publicly available exploit code exists (CVSS 4.0 base 7.7, confidentiality-only impact); EPSS is low at 0.11% and it is not on CISA KEV.
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
GHSA-fwcm-rqvw-j3p7