CVE-2026-54697
ConnectBot SSH: DER निजी-कुंजी पार्सिंग में अत्यधिक आवंटन और पूर्णांक ओवरफ़्लो
- प्रकाशित
- 13 अक्टू॰ 2026
- अद्यतन
- 13 अक्टू॰ 2026
- सीएनए असाइन करना
- GitHub_M
- साक्ष्य देखे गए
- 29 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/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सारांश
ConnectBot SSH Client Library को Kotlin में Kaitai Struct और KStateMachine के साथ लिखा गया है। 0.3.1 से पहले, DerReader.readLength() अत्यधिक लंबे-रूप DER लंबाई ऑक्टेट स्वीकार करता है, उन्हें एक Int में संचित करता है, और आदिम रीडर शेष इनपुट के विरुद्ध घोषित आकार की जाँच किए बिना एरे आवंटित करते हैं। कोई एप्लिकेशन या उपयोगकर्ता जो SshClient.authenticatePublicKey(), SshKeys.decodePemPrivateKey(), SshSigning.sign(), या SshSigning.getPublicKey() के माध्यम से हमलावर-प्रदत्त निजी-कुंजी फ़ाइल लोड करता है, वह पूर्णांक रैपअराउंड, अत्यधिक आवंटन, या एक अनकैच्ड OutOfMemoryError को ट्रिगर कर सकता है। SSH सर्वर होस्ट कुंजियाँ और एजेंट-फ़ॉरवर्डिंग संदेश इस एप्लिकेशन-आपूर्तित निजी-कुंजी इनपुट पथ का उपयोग नहीं करते हैं। कोई उपयोगी कमजोर कुंजी और कोई गोपनीयता या अखंडता प्रभाव प्रदर्शित नहीं किया गया है। यह समस्या संस्करण 0.3.1 में ठीक की गई है।
स्रोत
PoCs और मेरे द्वारा रिपोर्ट किए गए CVEs के लिए विवरण (समन्वित प्रकटीकरण; केवल प्रकाशित + पैच किए गए)
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।