Osegi
सुरक्षा·2 मिनट में पढ़ें

OpenSSH और musl की खामी से Alpine Linux में लॉगिन संभव

OpenSSH और musl C लाइब्रेरी के तालमेल में दस साल पुराना बग है। इससे हमलावर 257 से 1,024 अक्षरों के किसी भी पासवर्ड से लॉक्ड अकाउंट में घुस सकते हैं।

Terminal window showing an SSH login prompt on a Linux server, symbolizing an authentication bypass vulnerability.
छवि: Frandroid

OpenSSH और musl C लाइब्रेरी के आपसी तालमेल में एक गंभीर सुरक्षा खामी सामने आई है। इसकी मदद से हमलावर लॉक किए गए अकाउंट में 257 से 1,024 अक्षरों का कोई भी पासवर्ड डालकर लॉगिन कर सकता है। हाल ही में PHP की खामी से कई वेब सर्वर प्रभावित हुए थे, और अब यह नई समस्या सामने आई है।

किन सिस्टम पर असर

खामी एक खास कॉन्फ़िगरेशन में ही काम करती है, जो Alpine Linux में डिफ़ॉल्ट रूप से इस्तेमाल होता है। Alpine क्लाउड और Docker इमेज में बहुत लोकप्रिय है। इन्हीं घटकों पर आधारित OpenWrt (राउटर), Buildroot और Yocto (IoT डिवाइस) भी जोखिम में हो सकते हैं। कुछ और शर्तें भी पूरी होनी चाहिए, जैसे पासवर्ड का SHA256 या SHA512 से हैश होना, लेकिन Alpine आधारित सिस्टम में ये आम बातें हैं।

सरल शब्दों में, इतना लंबा पासवर्ड एक त्रुटि पैदा करता है और सिस्टम को «*» अक्षर लौटाता है। यही चिह्न उन अकाउंट के लिए इस्तेमाल होता है जो पासवर्ड पर आधारित नहीं होते, इसलिए लॉगिन मंज़ूर हो जाता है।

आसान हमला, दस साल पुराना बग

खामी इसलिए चिंताजनक है कि इसका फ़ायदा उठाना आसान है। भले ही कमज़ोर मशीनें कम हों, इंटरनेट पर खुले SSH पोर्ट वाली मशीनें ढूँढना और उन्हें बहुत लंबा पासवर्ड भेजना सरल है। यह जानने के लिए एक ही कनेक्शन काफ़ी है कि एक्सेस खुलता है या नहीं।

यह बग 2016 से मौजूद था और दस साल तक किसी की नज़र में नहीं आया। इसे Wakefield के शोधकर्ता Özgün Kültekin ने AI एजेंटों की मदद से खोजा। उन्होंने sshd को glibc, musl, PAM के साथ और बिना, हर संभव कॉन्फ़िगरेशन में कंपाइल किया और उनके अनुसार करीब 17,600 अजीब कनेक्शन आज़माए, जिनमें अजीब हैश, टूटे अकाउंट और बहुत लंबे पासवर्ड शामिल थे।

Alpine Linux और musl के डेवलपर पहले ही पैच जारी कर चुके हैं, जिसे जल्द से जल्द इंस्टॉल करने की सलाह है। अगर आपको नहीं पता कि आपके डिवाइस Alpine पर चलते हैं या नहीं, तो अपने Docker एप्लिकेशन, NAS, स्मार्ट टीवी या राउटर को सिस्टम के नवीनतम वर्ज़न पर अपडेट करना सबसे अच्छा उपाय है।

देखने लायक ऐप्स

SUMO: नंबर पज़ल

सही खाने चुनें, जोड़ें, लक्ष्य तक पहुँचें। सीखना आसान, महारत मुश्किल। मुफ़्त, हर उम्र के लिए।

Dialo: बोलकर भाषाएँ सीखें

AI बातचीत साथी से बात करें; हर वाक्य सुधरकर आपकी भाषा में समझाया हुआ लौटता है। 9 भाषाएँ, A1 से C2 तक।

giftdetect: मिनटों में सही तोहफ़ा

चुनें किसके लिए, किस मौके पर और कैसा स्वभाव। सर्च इंजन स्थानीय दुकानों के उत्पाद विवरण पढ़कर सबसे उपयुक्त विकल्प ऊपर रखता है। मुफ़्त, बिना साइन-अप।

टैग:linuxopensshalpine linuxmuslvulnerabilitydocker

इसी दिन की और ख़बरें

सभी देखें →

और पढ़ें:: सुरक्षा

सभी देखें →