CVE-2026-87004
Tugtainer: OIDC id_token दावे हस्ताक्षर/ऑडियंस/समाप्ति सत्यापन के बिना स्वीकार किए गए
- प्रकाशित
- 30 सित॰ 2026
- अद्यतन
- 30 सित॰ 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 10 सित॰ 2026
Tugtainer: OIDC id_token दावे हस्ताक्षर/ऑडियंस/समाप्ति सत्यापन के बिना स्वीकार किए गए
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:Hकम · अगले 30 दिन
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
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)।
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।