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?
CVE-2026-32716: SciTokens Autorisierungs-Bypass-Schwachstelle
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.Aktualisieren Sie SciTokens auf Version 1.9.6 oder höher.
pip install --upgrade scitokensVerifizieren mit:
pip show scitokensWorkaround: 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
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.Aktualisieren Sie SciTokens auf Version 1.9.6 oder höher.
pip install --upgrade scitokensVerifizieren mit:
pip show scitokensWorkaround: 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 vergleichenHä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