
CS50 साइबर सुरक्षा अंतिम परियोजना - CVE-2024-3094 का विश्लेषण
CVE-2024-3094 (CVSS 10.0 क्रिटिकल) का गहन तकनीकी और संरचनात्मक विश्लेषण, जो मार्च 2024 में खोजा गया ऐतिहासिक ओपन-सोर्स सप्लाई चेन बैकडोर है, जिसे xz-utils / liblzma (संस्करण 5.6.0 और 5.6.1) में एम्बेड किया गया था।
यह प्रस्तुति हार्वर्ड विश्वविद्यालय / edX द्वारा CS50’s Introduction to Cybersecurity के फाइनल प्रोजेक्ट के रूप में विकसित की गई थी।
मार्च 2024 में, xz-utils के अंदर एक गंभीर सप्लाई चेन हमला खोजा गया, जो एक मौलिक कम्प्रेशन उपयोगिता है जिसका उपयोग प्रमुख Linux वितरणों (Debian, Fedora, Ubuntu, Arch, RHEL) में व्यापक रूप से किया जाता है। अधिकतम भेद्यता स्कोर CVSS 10.0 दिए जाने के साथ, बैकडोर ने OpenSSH (sshd) प्रक्रियाओं को हाईजैक करने के लिए कंपाइलेशन के दौरान liblzma.so को लक्षित किया, जिससे पूर्ण root विशेषाधिकारों के साथ अनधिकृत रिमोट कोड एक्ज़ीक्यूशन (RCE) संभव हो गया।
यह प्रोजेक्ट भेद्यता के पूर्ण जीवनचक्र की पांच प्रमुख आयामों में जांच करता है:
liblzma की वैश्विक उपस्थिति और मुख्य सिस्टम सुरक्षा अवधारणाएं।m4 निष्पादन, और GNU IFUNC प्रतीक हाईजैकिंग।bad-3-corrupt_lzma2.xz) के अंदर छिपाया गया था। एक इंजेक्ट किया गया build-to-host.m4 मैक्रो ने बाइनरी जनरेशन के दौरान पेलोड को निकालने और लिंक करने से पहले पर्यावरण स्थितियों (x86_64 Linux लक्ष्य पैकेजिंग) को सत्यापित किया।liblzma के साथ लिंक करता है। बैकडोर ने डायनामिक प्रतीक समाधान के दौरान मेमोरी में हुक करने के लिए GNU Indirect Functions (IFUNC) का उपयोग किया, RSA_public_decrypt को प्रतिस्थापित किया।syslog) में कोई निशान छोड़े बिना तत्काल root निष्पादन को ट्रिगर किया, जबकि बेमेल प्रयास मानक प्रमाणीकरण के लिए निर्बाध रूप से पारित हो गए।.
├── presentation_slides/ # उच्च-रिज़ॉल्यूशन 16:9 प्रस्तुति स्लाइड्स (PNG)
│ ├── slide1_title.png
│ ├── slide2_social_engineering.png
│ ├── slide3_technical_details.png
│ ├── slide4_discovery.png
│ └── slide5_mitigation.png
├── audio_transcripts/ # AI वॉयसओवर ट्रांसक्रिप्ट और टाइमिंग स्क्रिप्ट
│ └── narration_script.txt
├── README.md # प्रोजेक्ट दस्तावेज़ीकरण और सारांश
└── project_details.txt # कोर्स सबमिशन मेटाडेटा