UNKNOWNCVE-2026-32727

SciTokens: Authorization Bypass via Path Traversal in Scope Validation

Platform

python

Component

scitokens

Opgelost in

1.9.7

SciTokens is een referentiebibliotheek voor het genereren en gebruiken van SciTokens. Voor versie 1.9.7 is de Enforcer vatbaar voor een path traversal (pad traversal) aanval waarbij een aanvaller dot-dot (..) kan gebruiken in de scope claim van een token om te ontsnappen aan de beoogde directory restrictie. Dit gebeurt omdat de bibliotheek zowel het geautoriseerde pad (van het token) als het aangevraagde pad (van de applicatie) normaliseert voordat ze worden vergeleken met behulp van startswith. Dit probleem is verholpen in versie 1.9.7.

Hoe te verhelpen

Update de SciTokens bibliotheek naar versie 1.9.7 of hoger. Deze versie corrigeert de path traversal (pad traversal) kwetsbaarheid in de scope validatie, waardoor aanvallers niet kunnen ontsnappen aan directory restricties door het gebruik van '..' in de scope van het token.

Bewaak uw afhankelijkheden automatisch

Ontvang meldingen wanneer nieuwe kwetsbaarheden uw projecten beïnvloeden.

Gratis beginnen