Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-23111-PoC — Linux kernel nf_tables use-after-free लोकल प्रिविलेज एस्केलेशन एक्सप्लॉइट CVE-2026-23111 के लिए, KASLR बायपास, ROP चेन, और modprobe_path ओवरराइट के साथ। | Kitploit
उपकरण/GitHubGitHub/vvsy46/cve-2026-23111-poc
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणपेपर और शोधलर्निंग और शिक्षापेलोड डेवलपमेंटबाइनरी शोषण
GitHubvvsy46/cve-2026-23111-poc

CVE-2026-23111-PoC

Linux kernel nf_tables use-after-free लोकल प्रिविलेज एस्केलेशन एक्सप्लॉइट CVE-2026-23111 के लिए, KASLR बायपास, ROP चेन, और modprobe_path ओवरराइट के साथ।

रिपॉजिटरी देखें
19घं 18मि पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
CVE-2026-23111_exploit

CVE-2026-23111 — Linux Kernel nf_tables UAF → LPE

CVE-2026-23111 के लिए एक कार्यशील लोकल-प्रिविलेज-एस्केलेशन एक्सप्लॉइट, जो Linux kernel के nf_tables सबसिस्टम में एक use-after-free है। linux-6.12.69 (x86-64) पर परीक्षण किया गया।

लक्ष्य आवश्यकताएँ

यह एक्सप्लॉइट मानता है कि लक्ष्य कर्नेल इन विकल्पों के साथ बनाया गया है:

विकल्पमानक्यों
CONFIG_NF_TABLESyभेद्य सबसिस्टम
CONFIG_USER_NSynf_tables को अनप्रिविलेज्ड तरीके से चलाना (user+net namespace)
CONFIG_RANDOMIZE_BASEyKASLR — रनटाइम पर पराजित (Phase 1)
CONFIG_MEMCGyऑब्जेक्ट kmalloc-cg-* कैश में जाते हैं (स्प्रे द्वारा माना गया)
CONFIG_STATIC_USERMODEHELPERnmodprobe_path लिखने योग्य होना चाहिए
SLAB_FREELIST_RANDOM / HARDENEDnLIFO फ्रीलिस्ट पुनःप्राप्ति को विश्वसनीय रखती है

offsets.h में ऑफसेट एक विशिष्ट कर्नेल बिल्ड के लिए हैं — किसी अन्य कर्नेल के लिए उन्हें पुनः जनरेट करें


रिपॉज़िटरी लेआउट


बिल्ड

musl-gcc आवश्यक है (sudo apt install musl-tools)।

root@kitploit:~
make          # builds exp + rootme (static ELFs)
make clean    # remove built binaries

दोनों बाइनरी स्टैटिक हैं ताकि वे बिना शेयर्ड लाइब्रेरी के न्यूनतम busybox initramfs में चल सकें। exp लक्ष्य पर /cve-2026-23111-poc/ में अपने पास rootme की अपेक्षा करता है।


किसी अन्य कर्नेल पर पोर्ट करना

offsets.h एक विशिष्ट बिल्ड से जनरेट किया गया है। भिन्न vmlinux के लिए:

root@kitploit:~
make offsets SYSTEM_MAP=/path/to/System.map

gen_offsets.sh सिंबल (single_start, modprobe_path, init_ipc_ns, msleep, memcpy, …) और ROP गैजेट निकालता है, सभी कर्नेल बेस से ऑफसेट के रूप में। आपको exp.c में बेक किए गए स्ट्रक्चर ऑफसेट (nft_chain लेआउट, nft_expr_ops.validate, init_ipc_ns + 0x110, msg_queue.q_messages, xa_node.slots) को भी pahole / डिसअसेम्बली की सहायता से पुनः सत्यापित करना होगा यदि आपका कर्नेल 6.12.x से उल्लेखनीय रूप से भिन्न है।


अस्वीकरण

यह कोड रक्षात्मक सुरक्षा अनुसंधान और शिक्षा के लिए प्रकाशित किया गया है। यह एक लैब VM को लक्षित करता है जो एक ज्ञात-भेद्य कर्नेल चला रहा है। इसका उपयोग उन सिस्टमों के विरुद्ध न करें जिनके आप स्वामी नहीं हैं या जिनका परीक्षण करने के लिए आप अधिकृत नहीं हैं। दुरुपयोग के लिए लेखक कोई दायित्व नहीं लेता।

टूल डाउनलोड करें
फ़ाइलउद्देश्य
exp.cएक्सप्लॉइट (Phases 1 → 4)।
rootme.cछोटा स्टैटिक setuid(0); execl("/bin/sh") हेल्पर जो रूट शेल प्राप्त करने के लिए उपयोग होता है।
netlink_min.hन्यूनतम Netlink परिभाषाएँ (musl के विरुद्ध बनाई गई, कोई kernel uapi हेडर नहीं)।
offsets.hलक्ष्य कर्नेल के लिए kbase-सापेक्ष सिंबल/गैजेट ऑफसेट।
gen_offsets.shकर्नेल System.map / vmlinux से offsets.h पुनः जनरेट करता है।
Makefileexp और rootme को स्टैटिक musl ELF के रूप में बनाता है।