Electrum वॉलेट ने सुरक्षा दरार को ठीक कर दिया, हैकर्स ने बिटकॉइन चुरा लिए हैं
Electrum ने 4.8.3 संस्करण जारी किया है, जिसमें एक उच्च जोखिम वाली बिटकॉइन वॉलेट दुर्बलता को ठीक किया गया है। डेवलपर्स ने पुष्टि की है कि दुर्भावनापूर्ण सर्वर ने इस दुर्बलता का उपयोग करके उपयोगकर्ता भुगतान को पुनः निर्देशित किया है और कम से कम एक मामले में धन की चोरी हुई है।
- Electrum ने पुष्टि करने के बाद 4.8.3 संस्करण जारी किया कि दुर्भावनापूर्ण सर्वर उच्च जोखिम वाले दुरुपयोग का उपयोग कर रहे हैं।
- आक्रमणकारी अप्रस्तुत बिटकॉइन भुगतान को धोखेबाज़ लेनदेन से बदल देते हैं, और उपयोगकर्ता शुल्क बढ़ाने पर गलती से लेनदेन को सामान्य मान लेते हैं और इसे अनुमति दे देते हैं।
- दो उपयोगकर्ताओं ने इस घटना की रिपोर्ट की है, जिनमें से एक ने ट्रेडिंग शुल्क बढ़ाने के कारण बिटकॉइन खो दिया।
- यह दुर्भावना 4.8.3 से पहले के सभी Electrum संस्करणों को प्रभावित करती है; विकासकों ने अभी तक कुल नुकसान की राशि का खुलासा नहीं किया है।
- सुरक्षा पैच वॉलेट द्वारा नियंत्रित करेंसी द्वारा शुरू की गई और अभी तक पुष्टि नहीं हुई लेन-देन के हस्ताक्षर की पुष्टि करेगा।
10 अक्टूबर, 2024 को इस वॉलेट द्वारा जारी सुरक्षा चेतावनी के अनुसार, हमलावरों ने Electrum द्वारा पुष्टि नहीं हुए बिटकॉइन लेनदेन को संभालने के तरीके का दुरुपयोग किया, जिससे वैध बाहरी भुगतान को धोखेबाज़ लेनदेन से बदल दिया गया; उपयोगकर्ता लेनदेन शुल्क बढ़ाते समय इन लेनदेन को अनजाने में अनुमति दे सकते हैं।
Electrum एक हल्का बिटकॉइन वॉलेट है जो लेन-देन के इतिहास, लेन-देन की घोषणा और अन्य नेटवर्क जानकारी प्राप्त करने के लिए बाहरी सर्वर से जुड़ता है। पूर्ण बिटकॉइन नोड के विपरीत, यह सॉफ्टवेयर ब्लॉकचेन गतिविधियों के प्रत्येक पहलू को स्वतंत्र रूप से प्रोसेस नहीं करता है।
इसके दस्तावेज़ में स्पष्ट किया गया है कि Electrum सत्यापित लेनदेन की पुष्टि के लिए सरल भुगतान सत्यापन (Simple Payment Verification) का उपयोग करता है, लेकिन अनुमानित लेनदेन को प्रदर्शित करते समय, ऐतिहासिक रूप से इसने अपने मुख्य सर्वर पर भरोसा किया है।
The attacker exploited this discrepancy by intercepting submitted transactions via a malicious server, altering them before they reached the Bitcoin network.
वैध लेनदेन के प्रसार को रोकने के बाद, हमलावर एक वैकल्पिक लेनदेन भेज सकता है जिसमें भुगतान प्राप्त करने वाला पता हमलावर द्वारा नियंत्रित पते में बदल दिया जाता है।
हालांकि विकल्प लेनदेन में अमान्य हस्ताक्षर होते हैं, लेकिन दुर्बलता वाले Electrum संस्करण इन हस्ताक्षरों की जांच नहीं करते हैं जब तक कि वे अपनी वॉलेट इतिहास में प्रदर्शित नहीं हो जाते।
जब उपयोगकर्ता Replace-by-Fee (RBF) का उपयोग करके लेनदेन शुल्क बढ़ाने का प्रयास करता है, तो यह धोखाधड़ी खतरनाक हो जाती है। RBF बिटकॉइन की एक सुविधा है, जो एक अपुष्ट भुगतान को अधिक शुल्क वाले लेनदेन द्वारा प्रतिस्थापित करने की अनुमति देती है।
जब उपयोगकर्ता शुल्क समायोजन को मंजूर कर देता है, तो वह अज्ञात रूप से एक ऐसी वैध लेनदेन पर हस्ताक्षर कर सकता है जिसमें हमलावर को भुगतान किया जाता है।
Electrum ने वास्तविक दुनिया के हमलों की पुष्टि की और बिटकॉइन की हानि हुई
डेवलपर्स ने दो गुप्त रूप से रिपोर्ट की गई घटनाओं का खुलासा किया, जिससे साबित होता है कि यह दुर्बलता केवल सैद्धांतिक हमला नहीं रह गई है।
11 अक्टूबर को, एक उपयोगकर्ता जिसका नाम dannydeezy है, ने रिपोर्ट किया कि Electrum इतिहास में दिखाई गई लेनदेन, मूल रूप से जमा की गई भुगतान से मेल नहीं खाती है।
18 अक्टूबर को, एक अन्य उपयोगकर्ता राजू-के12 ने ट्रेडिंग शुल्क बढ़ाने के प्रयास में धन खो दिया और डेवलपर्स से संपर्क किया।
घोषणा के अनुसार, इन दोनों घटनाओं में हमलावर द्वारा नियंत्रित भुगतान पते शामिल थे, जिन्हें लक्ष्य भुगतान पते के अंतिम चार अक्षरों के साथ मेल खाने के लिए डिज़ाइन किया गया था।
दूसरे मामले में, धोखाधड़ी लेनदेन के लिए शुल्क शून्य था, और डेवलपर्स का अनुमान है कि इसका उद्देश्य पीड़ित को शुल्क बढ़ाने के लिए प्रेरित करना था।
पहली रिपोर्ट में एक 2-ऑफ-3 मल्टीसिग वॉलेट का उल्लेख है, जिसमें दो Trezor डिवाइस का उपयोग किया गया है। इसके वैध लेनदेन में 31 इनपुट और एक आउटपुट शामिल हैं।
जांचकर्ताओं ने पाया कि मूल भुगतान के लिए सभी 62 हस्ताक्षर वैध थे, लेकिन प्रतिस्थापित लेनदेन के लिए अवैध थे। झूठी लेनदेन ने लगभग सभी बिटकॉइन को एक समान पते पर स्थानांतरित कर दिया और बस थोड़ा हिस्सा ही वॉलेट को वापस कर दिया।
मूल लेनदेन अभी भी वैध है, लेकिन इसे कभी जनता के लिए उपलब्ध बिटकॉइन नेटवर्क में शामिल नहीं किया गया।
Electrum ने स्वीकार किया कि वास्तविक दुनिया में कुछ सर्वर इस हमले को लागू कर रहे हैं। हालाँकि, डेवलपर्स ने हमले में शामिल सर्वरों की संख्या, चोरी हुई राशि, या अधिक पीड़ितों की पहचान हुई है या नहीं, का खुलासा नहीं किया है।
Electrum 4.8.3 दुर्भावनापूर्ण ट्रांजैक्शन फीस बढ़ाने को रोकता है
यह ठीक 23 अक्टूबर को संस्करण 4.8.3 में शामिल किया गया था और 24 अक्टूबर को डाउनलोड के लिए बाइनरी फ़ाइलें उपलब्ध कराई गईं।
90fe308 के सबमिट करके, डेवलपर्स ने उपयोगकर्ता वॉलेट द्वारा नियंत्रित इनपुट के लिए अनुमोदित लेनदेन के लिए हस्ताक्षर सत्यापन पेश किया।
Electrum अब इन लेनदेन को अपने स्थानीय इतिहास में शामिल करने से पहले हस्ताक्षर की जांच करेगा, जिससे घोषणा में वर्णित धोखाधड़ी वाली बाहरी भुगतान को कानूनी लेनदेन के रूप में प्रदर्शित किए जाने से रोका जा सकता है।
यह अपडेट Electrum को एक पूर्ण बिटकॉइन नोड नहीं बना देगा। डेवलपर्स ने बताया कि आने वाली अनुमोदित नहीं हुई लेनदेन नए साइनेचर चेक के दायरे में नहीं हैं, और पुष्टि की गई भुगतान अभी भी मौजूदा प्रमाणीकरण प्रक्रिया का उपयोग करते हैं।
4.8.3 से पहले के संस्करण का उपयोग करने वाले उपयोगकर्ताओं को Electrum की आधिकारिक वेबसाइट से अपडेट डाउनलोड करने की सलाह दी जाती है।
अस्थायी रूप से अपग्रेड नहीं कर सकने वाले उपयोगकर्ताओं के लिए, डेवलपर्स ने लेनदेन पर हस्ताक्षर करने से पहले पूरे प्राप्तकर्ता पते और राशि, शुल्क प्रतिस्थापन लेनदेन सहित, की जांच करने की सलाह दी है।
अनुसूची के अनुसार, केवल विश्वसनीय सर्वर (जिनमें अपना सर्वर शामिल है) से जुड़े उपयोगकर्ता इस विशिष्ट दुर्भावनापूर्ण सर्वर हमले से प्रभावित नहीं होंगे।
Electrum के पिछले हमलों ने सर्वर जोखिम की बार-बार आवृत्ति दिखाई है
यह घटना Electrum के बाहरी सर्वर पर निर्भरता के खिलाफ पिछले हमलों को जारी रखती है।
दिसंबर 2018 में, crypto.news ने रिपोर्ट किया कि दुर्भावनापूर्ण सर्वर ने उपयोगकर्ताओं को झूठे सॉफ्टवेयर अपडेट विवरण दिखाए थे। उस समय की रिपोर्ट के अनुसार, नुकसान लगभग 100 डॉलर के बराबर था।
2019 की एक अन्य दुर्भावनापूर्ण सर्वर हमले ने झूठे वॉलेट अपडेट और डिनायल ऑफ सर्विस गतिविधियों का उपयोग करके उपयोगकर्ताओं को संक्रमित सॉफ्टवेयर की ओर ले जाया।
ये हमले धोखेबाज़ डाउनलोड पर निर्भर करते हैं, जबकि इस नए ठीक किए गए दुरुपयोग का उपयोग मूल रूप से वैध वॉलेट के भीतर अनुमोदन के लिए प्रतीक्षारत लेनदेन की जानकारी को बदलने के लिए किया जाता है।
2020 में प्रकाशित एक इलेक्ट्रम सर्वर पर एक साक्षात्कार लेख, जिसमें हल्के वॉलेट के विकल्पों पर चर्चा की गई, जिसमें लेन-देन के इतिहास के लिए बाहरी अवसंरचना पर निर्भरता शामिल है।
Electrum की अपनी दस्तावेज़ के अनुसार, इसका क्लाइंट आमतौर पर लगभग 10 सर्वर्स से कनेक्ट होता है, लेकिन वॉलेट इतिहास प्राप्त करने और लेन-देन को प्रसारित करने के लिए एक मुख्य सर्वर चुनता है। दस्तावेज़ यह भी बताता है कि इस मुख्य सर्वर पर अपुष्ट लेन-देन के संदर्भ में भरोसा किया जाता है।

