CVE-2016-10555
चूँकि jwt-simple 0.3.0 और उससे पहले के संस्करणों में jwt.decode() में "algorithm" लागू नहीं किया जाता है, एक दुर्भावनापूर्ण उपयोगकर्ता यह चुन सकता है कि सर्वर को कौन-सा एल्गोरिदम भेजा जाए। यदि सर्वर RSA की अपेक्षा कर...
- प्रकाशित
- 31 मई 2018
- अद्यतन
- 16 सित॰ 2024
- सीएनए असाइन करना
- hackerone
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:Nकम · अगले 30 दिन
- प्रतिशत
- 91.6%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
चूँकि jwt-simple 0.3.0 और उससे पहले के संस्करणों में jwt.decode() में "algorithm" लागू नहीं किया जाता है, एक दुर्भावनापूर्ण उपयोगकर्ता यह चुन सकता है कि सर्वर को कौन-सा एल्गोरिदम भेजा जाए। यदि सर्वर RSA की अपेक्षा कर रहा है लेकिन उसे RSA की सार्वजनिक कुंजी के साथ HMAC-SHA भेजा जाता है, तो सर्वर यह समझेगा कि सार्वजनिक कुंजी वास्तव में एक HMAC निजी कुंजी है। इसका उपयोग कोई हमलावर अपनी इच्छानुसार किसी भी डेटा को जाली बनाने के लिए कर सकता है।
स्रोत
2RS256(असममित) एल्गोरिदम को HS256(सममित) में बदलें - POC (CVE-2016-10555)
CVE-2016-10555 PoC कोड
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।