CVE-2026-29000
pac4j-jwt JwtAuthenticator प्रमाणीकरण बाईपास
- प्रकाशित
- 4 मार्च 2026
- अद्यतन
- 8 अक्टू॰ 2026
- सीएनए असाइन करना
- VulnCheck
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Xकम · अगले 30 दिन
- प्रतिशत
- 41.6%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
pac4j-jwt के 4.5.9, 5.7.9 और 6.3.3 से पहले के संस्करणों में एन्क्रिप्टेड JWT को संसाधित करते समय JwtAuthenticator में एक प्रमाणीकरण बायपास भेद्यता है, जो दूरस्थ हमलावरों को प्रमाणीकरण टोकन गढ़ने की अनुमति देती है। जिन हमलावरों के पास सर्वर की RSA सार्वजनिक कुंजी है, वे मनमाने विषय और भूमिका दावों के साथ एक JWE-लिपटा PlainJWT बना सकते हैं, जिससे हस्ताक्षर सत्यापन को दरकिनार कर वे किसी भी उपयोगकर्ता (प्रशासकों सहित) के रूप में प्रमाणीकरण कर सकते हैं।
स्रोत
- CVE-2026-29000एक्सप्लॉइट
# CVE-2026-29000 के लिए रस्ट-आधारित एक्सप्लॉइट जनरेटर यह pac4j-jwt में JWE के भीतर नेस्टेड alg:none JWT के माध्यम से प्रमाणीकरण बाईपास का शोषण करने वाला एक रस्ट-आधारित एक्सप्लॉइट जनरेटर है, जो अधिकृत परीक्षण के लिए JWKS पुनर्प्राप्ति और टोकन फोर्जिंग को स्वचालित करता है।
पैक4जे JWT में एक प्रमाणीकरण बाईपास प्रदर्शित करने वाला पायथन प्रूफ-ऑफ-कॉन्सेप्ट, जो बिना हस्ताक्षरित आंतरिक JWT के साथ JWE टोकन तैयार करके, निजी कुंजी के बिना विशेषाधिकार वृद्धि की अनुमति देता है।
Python POC, CVE-2026-29000 के लिए Exploit
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।