प्लेटफ़ॉर्म
python
घटक
scitokens
में ठीक किया गया
1.9.8
CVE-2026-32727, SciTokens लाइब्रेरी में एक पाथ ट्रैवर्सल भेद्यता है। इस भेद्यता के कारण, एक हमलावर टोकन के स्कोप क्लेम में डॉट-डॉट (..) का उपयोग करके इच्छित निर्देशिका प्रतिबंध से बच सकता है। यह भेद्यता संस्करण 1.9.7 से पहले के संस्करणों को प्रभावित करती है। संस्करण 1.9.7 में इस समस्या को ठीक कर दिया गया है।
SciTokens में CVE-2026-32727 Enforcer लाइब्रेरी को प्रभावित करता है, जिससे पाथ ट्रैवर्सल अटैक संभव हो पाता है। 1.9.7 संस्करण से पहले, एक हमलावर SciToken के 'स्कोप' दावे को '..' अनुक्रमों का उपयोग करके हेरफेर कर सकता था, जिससे इच्छित निर्देशिका प्रतिबंधों को दरकिनार किया जा सकता था। ऐसा इसलिए है क्योंकि लाइब्रेरी 'startswith' का उपयोग करके तुलना करने से पहले, टोकन से अधिकृत पथ और एप्लिकेशन से अनुरोधित पथ दोनों को सामान्यीकृत करती है। यदि कोई एप्लिकेशन SciTokens का उपयोग पाथ के आधार पर संसाधनों तक पहुंच को नियंत्रित करने के लिए करता है, तो यह भेद्यता हमलावर को अनधिकृत फ़ाइलों या निर्देशिकाओं तक पहुंचने की अनुमति दे सकती है, जिससे एप्लिकेशन की सुरक्षा और अंतर्निहित डेटा से समझौता हो सकता है। गंभीरता को CVSS 8.1 के रूप में रेट किया गया है, जो मध्यम जोखिम दर्शाता है।
यदि किसी हमलावर के पास एक वैध SciToken (आवश्यक रूप से सही अनुमतियों के साथ नहीं) तक पहुंच है, तो वह इस भेद्यता का फायदा उठा सकता है। टोकन के 'स्कोप' दावे को संशोधित करके जिसमें इच्छित दायरे से बाहर की निर्देशिकाओं की ओर इशारा करने वाले '..' अनुक्रम शामिल हैं, हमलावर Enforcer को इन संसाधनों तक पहुंच की अनुमति देने के लिए धोखा दे सकता है। शोषण की कठिनाई एप्लिकेशन की जटिलता और वैध टोकन की उपलब्धता पर निर्भर करती है। उन वातावरणों में शोषण की संभावना अधिक होती है जहां टोकन उचित सत्यापन के बिना उत्पन्न और वितरित किए जाते हैं।
Applications that rely on SciTokens for authentication and authorization, particularly those that handle user-supplied data in the scope claim, are at risk. This includes applications with custom authentication flows or those integrating SciTokens into legacy systems. Shared hosting environments where multiple applications share the same server and file system are also at increased risk.
• python / library: Inspect SciTokens library versions in your Python projects.
pip show scitokens• python / library: Check for usage of SciTokens with potentially untrusted scope claims in your application code. • generic web: Monitor application logs for unusual file access patterns or errors related to file paths. • generic web: Implement input validation on the application side to sanitize the scope claim before processing it.
disclosure
एक्सप्लॉइट स्थिति
EPSS
0.05% (15% शतमक)
CISA SSVC
CVSS वेक्टर
इस भेद्यता का समाधान SciTokens लाइब्रेरी को संस्करण 1.9.7 या उच्चतर में अपग्रेड करना है। यह संस्करण पाथ को संभालने के तरीके को ठीक करता है, जिससे पाथ ट्रैवर्सल अटैक की संभावना रुक जाती है। जोखिम को कम करने के लिए इस अपग्रेड को जल्द से जल्द करना उचित है। इसके अतिरिक्त, SciTokens का उपयोग करने वाले एप्लिकेशन कोड की समीक्षा करें ताकि यह सुनिश्चित हो सके कि पाथ हैंडलिंग और इनपुट सत्यापन से संबंधित कोई अन्य भेद्यता नहीं है। उपयोगकर्ता इनपुट (टोकन दावों सहित) के लिए मजबूत इनपुट सत्यापन को लागू करना एक सामान्य सुरक्षा सर्वोत्तम अभ्यास है।
Actualice la biblioteca SciTokens a la versión 1.9.7 o superior. Esta versión corrige la vulnerabilidad de path traversal en la validación del scope. La actualización evitará que atacantes puedan eludir las restricciones de directorio previstas mediante el uso de 'dot-dot (..)' en el scope del token.
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
SciTokens एप्लिकेशन में प्राधिकरण और एक्सेस नियंत्रण के लिए उपयोग किए जाने वाले SciToken उत्पन्न और उपयोग करने के लिए एक संदर्भ लाइब्रेरी है।
संस्करण 1.9.7 में अपग्रेड करने से एक पाथ ट्रैवर्सल भेद्यता ठीक हो जाती है जो हमलावरों को अनधिकृत संसाधनों तक पहुंचने की अनुमति दे सकती है।
आप अपने प्रोजेक्ट में लाइब्रेरी को स्थापित करने के तरीके के आधार पर अपनी परियोजना के setup.py या package.json फ़ाइल की जांच करके अपने SciTokens संस्करण की जांच कर सकते हैं।
एक अस्थायी उपाय के रूप में, अनधिकृत निर्देशिकाओं तक पहुंच को रोकने के लिए अपने एप्लिकेशन में अतिरिक्त पाथ सत्यापन लागू करने पर विचार करें।
आप SciTokens के आधिकारिक दस्तावेज़ और CVE जैसे भेद्यता डेटाबेस में SciTokens और इस भेद्यता के बारे में अधिक जानकारी पा सकते हैं।
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।
अपनी requirements.txt फ़ाइल अपलोड करें और तुरंत जानें कि आप प्रभावित हैं या नहीं।