CVE-2026-87004
Tugtainer: OIDC id_token दावे हस्ताक्षर/ऑडियंस/समाप्ति सत्यापन के बिना स्वीकार किए गए
- प्रकाशित
- 30 सित॰ 2026
- अद्यतन
- 30 सित॰ 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 10 सित॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:Hकम · अगले 30 दिन
- प्रतिशत
- 25.7%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
Tugtainer, Docker कंटेनर के अपडेट को स्वचालित करने के लिए एक स्व-होस्टेड ऐप है। संस्करण 1.31.3 से पहले, जब OIDC लॉगिन प्रवाह पूरा होता है, तो backend/modules/auth/providers/auth_oidc_provider.py, identity provider के token endpoint द्वारा लौटाए गए id_token को jwt.decode() के बजाय jose.jwt.get_unverified_claims() का उपयोग करके डिकोड करता है। यह signature verification, audience (aud) validation, issuer (iss) validation, और expiry (exp) checking को पूरी तरह से छोड़ देता है। निकाले गए claims (email/sub/preferred_username) को फिर सीधे परिणामी Tugtainer सत्र के लिए user_id के रूप में उपयोग किया जाता है। यह समस्या संस्करण 1.31.3 में पैच कर दी गई है।
स्रोत
PoC — Tugtainer में हस्ताक्षर/ऑडियंस/समाप्ति जाँच के बिना OIDC id_token स्वीकार किया गया (GHSA-crjc-6vc7-xrfh, CVE-2026-87004, CVSS 8.1)।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।