CVSS 9.8CVE-2026-32716CVE-2026-32714

SciTokens Auth Bypass und SQL-Injection-Schwachstellen

Kritische Schwachstellen in SciTokens <= 1.8.1: Autorisierungs-Bypass über Scope-Pfadpräfix & SQL-Injection. Jetzt auf 1.9.6 aktualisieren. #SITE_NAME# Abdeckung.

Veröffentlicht am

In SciTokens Version 1.8.1 und früher wurden zwei kritische Schwachstellen entdeckt: ein Autorisierungs-Bypass aufgrund einer fehlerhaften Überprüfung des Scope-Pfadpräfixes und eine SQL-Injection-Schwachstelle im KeyCache. Diese Fehler könnten unbefugten Zugriff und die Ausführung beliebiger SQL-Befehle ermöglichen. Benutzern wird dringend empfohlen, sofort auf Version 1.9.6 zu aktualisieren.

Beide Schwachstellen haben eine hohe Schweregrad, mit CVSS-Werten von 8.1 und 9.8, was auf ein erhebliches Ausnutzungspotenzial hindeutet.

Was ist Scitokens?

Scitokens ist eine Python-Bibliothek, die für die Erstellung und Validierung von Token entwickelt wurde, insbesondere in wissenschaftlichen Computerumgebungen. Sie bietet eine Möglichkeit, Autorisierung und Zugriffskontrolle für verteilte Ressourcen zu verwalten. Die Bibliothek wird verwendet, um Token mit bestimmten Scopes zu generieren, die definieren, welche Aktionen ein Benutzer oder Dienst ausführen darf. Um mehr zu erfahren, suchen Sie nach allen Scitokens CVEs.

CVE-2026-32716: SciTokens Autorisierungs-Bypass-Schwachstelle

CVSS8.1
Betroffene VersionenDiese Schwachstelle betrifft SciTokens Versionen 1.8.1 und früher. Jedes System, das SciTokens zur Autorisierung verwendet, ist potenziell gefährdet.

Hoher Schweregrad: Ermöglicht unbefugten Zugriff auf geschützte Ressourcen.

Ein EPSS-Score von 0.027 deutet auf eine geringe Wahrscheinlichkeit einer Ausnutzung hin.

Der `Enforcer` in SciTokens validiert Scope-Pfade falsch, indem er einen einfachen Präfix-Match verwendet. Dies ermöglicht es einem Token mit Zugriff auf einen bestimmten Pfad, auch auf gleichgeordnete Pfade zuzugreifen, die dasselbe Präfix haben, was zu einem Autorisierungs-Bypass führt.

So beheben Sie CVE-2026-32716 in SciTokens

Sofort patchen
  1. 1.Aktualisieren Sie SciTokens auf Version 1.9.6 oder höher.
SciTokens aktualisieren
pip install --upgrade scitokens

Verifizieren mit:

verify
pip show scitokens

Workaround: Es gibt keine bekannten Workarounds außer dem Upgrade.

NextGuard kennzeichnet CVE-2026-32716 automatisch, wenn SciTokens in einem Ihrer überwachten Projekte vorkommt – keine manuelle Suche erforderlich.

CVE-2026-32714: SciTokens SQL-Injection-Schwachstelle

CVSS9.8
Betroffene VersionenDiese Schwachstelle betrifft SciTokens Versionen 1.8.1 und früher. Jede Anwendung, die die `KeyCache`-Klasse mit nicht vertrauenswürdigen Eingaben verwendet, ist anfällig.

Kritischer Schweregrad: Ermöglicht die Ausführung beliebiger SQL-Befehle.

Ein EPSS-Score von 0.029 deutet auf eine geringe Wahrscheinlichkeit einer Ausnutzung hin.

Die `KeyCache`-Klasse in SciTokens ist anfällig für SQL-Injection, da sie Python's `str.format()` verwendet, um SQL-Abfragen mit vom Benutzer bereitgestellten Daten zu erstellen. Ein Angreifer könnte beliebige SQL-Befehle gegen die lokale SQLite-Datenbank ausführen.

So beheben Sie CVE-2026-32714 in SciTokens

Sofort patchen
  1. 1.Aktualisieren Sie SciTokens auf Version 1.9.6 oder höher.
SciTokens aktualisieren
pip install --upgrade scitokens

Verifizieren mit:

verify
pip show scitokens

Workaround: Es gibt keine bekannten Workarounds außer dem Upgrade.

NextGuard kennzeichnet CVE-2026-32714 automatisch, wenn SciTokens in einem Ihrer überwachten Projekte vorkommt – keine manuelle Suche erforderlich.

Bleiben Sie Python-Schwachstellen einen Schritt voraus

Erkennen und reagieren Sie proaktiv auf Sicherheitsbedrohungen in Ihren Python-Projekten. Überwachen Sie Ihre Python-Abhängigkeiten mit Echtzeitwarnungen und umfassenden Schwachstellendaten.

Pläne vergleichen

Häufig gestellte Fragen

Diese Schwachstellen stellen ein erhebliches Risiko für Anwendungen dar, die SciTokens verwenden. Stellen Sie sicher, dass Sie so schnell wie möglich auf Version 1.9.6 aktualisieren und sehen Sie alle Python-Schwachstellen für weitere Informationen.

Verwandte Themen

Autorisierungs-BypassSQL-InjectionPythonSciTokensSicherheit