शुक्रबार, मार्च २९ मा, विकासकर्ता एन्ड्रेस फ्रुन्डले आफ्नो डेबियन सिड वातावरणमा असामान्य व्यवहार पत्ता लगाए। प्रतिक्रियामा, उनले सामान्यतया प्रयोग हुने कमाण्ड-लाइन उपकरण XZ Utils (liblzma) मा अपस्ट्रीम ब्याकडोरको खोजको रिपोर्ट गर्न खुला-स्रोत सुरक्षा मेलिङ सूचीमा सम्पर्क गरे। ब्याकडोर लामो समयदेखि खुला-स्रोत योगदानकर्ताद्वारा गोप्य रूपमा थपिएको थियो, जसले XZ Utils संस्करण ५.६.० र ५.६.१ लाई असर गर्यो, र CVE-२०२४-३०९४ पहिचानकर्ता तोकियो।
CVE-2024-3094 भनेको के हो?
XZ लाइब्रेरी, जसलाई liblzma पनि भनिन्छ, एक व्यापक रूपमा प्रयोग हुने खुला-स्रोत डेटा कम्प्रेसन लाइब्रेरी हो, जसले उच्च कम्प्रेसन अनुपात र छिटो डिकम्प्रेसन गति प्रदान गर्दछ। यो सामान्यतया विभिन्न सफ्टवेयर अनुप्रयोगहरू र अपरेटिङ सिस्टमहरूमा कम्प्रेसन र डिकम्प्रेसन कार्यहरू कुशलतापूर्वक ह्यान्डल गर्न एकीकृत गरिन्छ। यो शोषण XZ उपकरणहरू र पुस्तकालयहरूको नवीनतम संस्करणहरू, विभिन्न Linux वितरणहरूमा अभिन्न घटकहरूलाई असर गर्ने आपूर्ति श्रृंखला सम्झौताबाट उत्पन्न हुन्छ। यी पुस्तकालयहरूको संस्करण 5.6.0 र 5.6.1 भित्र, दुर्भावनापूर्ण कोडले liblzma निर्माण प्रक्रियाको क्रममा कार्यहरूमा घुसपैठ गर्दछ, liblzma, एक महत्त्वपूर्ण डेटा कम्प्रेसन लाइब्रेरीको अखण्डतालाई सम्झौता गर्दछ।
असंबद्ध देखिए पनि, यो सम्झौताको कम्प्रेसनको दायराभन्दा बाहिरका प्रभावहरू छन्। रिमोट सिस्टम जडानहरूको लागि SSH सँग एकीकृत XZ Utils को सम्झौताले प्रमाणीकरण प्रक्रियाहरूमा सम्भावित हस्तक्षेपको कारणले गर्दा एक महत्वपूर्ण सुरक्षा जोखिम खडा गर्छ। liblzma भित्र इन्जेक्ट गरिएको कोडले निश्चित अवस्थाहरूमा कमजोर प्रणालीहरूमा अनधिकृत पहुँचलाई अनुमति दिन सक्छ।
जोखिममा खोतल्दै
CVE-2024-3094 द्वारा प्रदर्शन गरिएको र समुदायद्वारा विश्लेषण गरिएको दुर्भावनापूर्ण ब्याकडोरको उद्देश्य पीडितको प्रणालीमा रहेको OpenSSH सर्भर (SSHD) मा कोड इन्जेक्ट गर्नु हो। यसले विशिष्ट निजी कुञ्जीहरू भएका रिमोट आक्रमणकारीहरूलाई SSH मार्फत मनमानी पेलोडहरू पठाउन सक्षम बनाउँछ। यी पेलोडहरू प्रमाणीकरण चरण अघि कार्यान्वयन गरिन्छ, जसले पीडितको मेसिनमा आदेशहरूको कार्यान्वयनलाई अनुमति दिन्छ।
यो आपूर्ति श्रृंखला आक्रमणमा अस्पष्ट पेलोडहरूको डिक्रिप्शन र XZ Utils उपकरणहरूको निर्माण प्रक्रियाको हेरफेर समावेश गर्ने धेरै चरणहरू समावेश छन्। अस्पष्ट र एन्क्रिप्टेड चरणहरू, त्यसपछिको बाइनरी ब्याकडोरसँगै, दुई परीक्षण फाइलहरू भित्र लुकाइएका छन्:
- परीक्षण/फाइलहरू/bad-3-corrupt_lzma2.xz
- परीक्षण/फाइलहरू/good-large_compressed.lzma
आक्रमण निम्न चरणहरू मार्फत प्रकट हुन्छ:
- ब्याकडोर स्क्रिप्ट कोड XZ Utils संस्करण ५.६.० र ५.६.१ को स्रोत कोड (टारबल) भित्र एम्बेड गरिएको छ।
- सफ्टवेयर स्थापना प्रक्रियाको क्रममा, कन्फिगर चरणको भागको रूपमा ब्याकडोर कोड प्रयोग गरिन्छ।
- विशिष्ट परिस्थितिहरूमा, मेकफाइललाई ब्याकडोर कोड समावेश गर्न परिवर्तन गरिन्छ। यो परिमार्जन पछि, liblzma लाइब्रेरी ब्याकडोर कोड समावेश गर्न कम्पाइल हुन्छ।
- libzma OpenSSH सर्भरको निर्भरता भएकोले, मालिसियस पेलोड sshd प्रक्रियामा इन्जेक्ट गरिन्छ।
- इन्जेक्टेड ब्याकडोर कोडले क्लाइन्ट प्रमाणीकरणको समयमा सक्रिय हुने OpenSSH को RSA_public_decrypt प्रकार्यलाई अवरोध गर्छ। यसले SSH प्रमाणीकरण प्रक्रिया भित्र जडान गर्ने SSH क्लाइन्ट (आक्रमणकारी) द्वारा नियन्त्रित प्रमाणीकरण कुञ्जी/डेटालाई हेरफेर गर्छ, दुर्भावनापूर्ण पेलोडलाई एम्बेड गर्छ।
- यसपछि, इन्जेक्टेड ब्याकडोर कोडले आक्रमणकारीको डिक्रिप्ट गर्दछ पेलोड र पीडित मेसिनमा यसको कार्यान्वयन सुरु गर्छ।
प्रभावित संस्करणहरू र सुरक्षात्मक उपायहरू
निम्न वितरणहरू जोखिमबाट प्रभावित छन्। सबैभन्दा भर्खरको विवरण र उपचार निर्देशनहरूको लागि कृपया व्यक्तिगत वितरण र प्याकेज सल्लाहहरू हेर्नुहोस्।
| डिस्ट्रो | प्रभावित प्रणालीहरू | सिफारिश |
| फेडोरा | फेडोरा राउहाइड र फेडोरा ४० लिनक्स बिटा |
xz-5.4.6 मा अद्यावधिक गर्नुहोस् |
| Debian | सिड, प्रयोगात्मक, अस्थिर | ५.६.१+really5.6.1-5.4.5 मा अपडेट गर्नुहोस्। |
| काली | मार्च २६ र मार्च २९, २०२४ बीच अद्यावधिक गरिएका प्रणालीहरू | ५.६.१+really5.6.1-5.4.5 मा अपडेट गर्नुहोस्। |
| OpenSUSE | मार्च ७ देखि मार्च २८ सम्ममा यो संस्करण ओपनसुस टम्बलविड र ओपनसुस माइक्रोओएसको रोलिङ रिलिज वितरणमा समावेश गरिएको थियो। | ५.६.१.revertto५.४ मा अपडेट गर्नुहोस् |
| आर्क लिनक्स | · स्थापना माध्यम २०२४.०३.०१
· भर्चुअल मेसिन छविहरू २०२४०३०१.२१८०९४ र २०२४०३१५.२२१७११ · कन्टेनर छविहरू २०२४-०२-२४ र २०२४-०३-२८ को बीचमा सिर्जना गरिएका छन् |
5.6.1-2 मा अद्यावधिक गर्नुहोस् |
ब्याकडोर जोखिमलाई सम्बोधन गर्न XZ Utils परियोजना र व्यक्तिगत वितरणद्वारा जारी गरिएका प्याचहरू लागू गर्नुहोस्। प्रणालीहरू ती संस्करणहरूमा अद्यावधिक गरिएको सुनिश्चित गर्नुहोस् जसमा दुर्भावनापूर्ण कोड समावेश छैन।
Seqrite सुरक्षा
सबै छिटो निको र Seqrite ग्राहकहरूलाई निम्न हस्ताक्षरहरू मार्फत यस खतराबाट सुरक्षित गरिन्छ:
- एक्सप्लोइट.४८७२७.जीसी
- ब्याकडोर.४८७२६.जीसी
क्विक हिलको बारेमा थप जान्नको लागि र Seqriteको डिजिटल सुरक्षाको दायरा, कृपया भ्रमण गर्नुहोस्,
सन्दर्भ:
CVE-2024-3094 XZ ब्याकडोर: तपाईंलाई थाहा हुनु पर्ने सबै कुरा
XZ Utils ब्याकडोर: आपूर्ति श्रृंखला जोखिम (CVE-2024-3094)
लेखक:
विनय कुमार
अद्रिप मुखर्जी
अधोक्षज मिश्रा



