Hoch

FUXA has an unauthenticated arbitrary tag value disclosure via /api/getTagValue

  • Veröffentlicht: 26.05.2026
  • Aktualisiert: 11.10.2026 10:22

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:45 sends requests without x-api-key to authJwt.verifyToken(req, res, next).
  • server/api/jwt-helper.js:46-64 creates a signed guest token when no x-access-token is provided: if (!token) { token = getGuestToken(); } and then populates req.userId / req.userGroups from that guest token.
  • server/api/command/index.js:76-105 exposes /api/getTagValue.
  • server/runtime/scripts/index.js:106-111 returns true when 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.

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
npm-Paket fuxa-server >= 1.3.0, < 1.3.1 1.3.1

Verweise

CVSS-Wert -
CVSS-Vektor
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
Schwäche (CWE)
CWE-863
Plattform
npm
Paket
fuxa-server
Veröffentlicht
26.05.2026
Aktualisiert
11.10.2026 10:22

Quellen und Lizenzen

OSV / GitHub Advisory Database - GHSA-fwcm-rqvw-j3p7 - CC BY 4.0

Schwachstellenhistorie: fuxa-server

Alle veröffentlichten Schwachstellen dieses Pakets (npm-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (21) im Archiv
Einträge insgesamt
21
Erste → letzte
09.2023 06.2026
Ohne Fix
9
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 8
  • Hoch 10
  • Mittel 3

Veröffentlichungen pro Jahr

  1. 2023: 3
  2. 2024: 0
  3. 2025: 0
  4. 2026: 18
Schweregrad:
  1. FUXA has an unauthenticated arbitrary tag value disclosure via /api/getTagValue dieser Eintrag
    Hoch CVE-2026-43946 >= 1.3.0, < 1.3.1 1.3.1
  2. Hoch CVE-2026-25951 < 1.2.11 1.2.11
  3. Kritisch CVE-2026-25939 >= 1.2.8, < 1.2.11 1.2.11
  4. Kritisch CVE-2026-25938 >= 1.2.8, < 1.2.11 1.2.11
  5. Kritisch CVE-2026-25752 < 1.2.10 1.2.10
  6. Kritisch CVE-2026-25751 < 1.2.10 1.2.10
  7. Hoch · 9.8 CVE-2025-69983 <= 1.2.7 keine Korrektur
  8. Hoch CVE-2025-69981 <= 1.2.7 keine Korrektur
  9. Hoch CVE-2025-69970 <= 1.2.7 keine Korrektur
  10. Kritisch · 9.8 CVE-2023-31719 <= 1.1.12 keine Korrektur
  11. Hoch · 7.5 CVE-2023-31718 <= 1.1.12 keine Korrektur
  12. Hoch · 7.5 CVE-2023-31717 <= 1.1.12 keine Korrektur

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.