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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
cve-2025-32463 — # cve-2025-32463 - Linux में Sudo chroot के माध्यम से रूट के लिए स्थानीय विशेषाधिकार वृद्धि | Kitploit
उपकरण/GitHubGitHub/spongebob-369/cve-2025-32463
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणपेनिट्रेशन टेस्टिंगरेड टीमिंगबाइनरी शोषण
GitHubspongebob-369/cve-2025-32463

cve-2025-32463

# cve-2025-32463 - Linux में Sudo chroot के माध्यम से रूट के लिए स्थानीय विशेषाधिकार वृद्धि

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

cve-2025-32463

chroot

sudo chroot <dir name> <command>

चयनित dir name में command निष्पादित करें

गठन सिद्धांत

यह समस्या sudo v1.9.14 में शुरू की गई थी, जिस संस्करण में chroot सुविधा के उपयोग के दौरान मिलान प्रसंस्करण कोड को अपग्रेड किया गया था।

इस नए बदलाव के कारण, कमांड chroot निष्पादित करने पर रूट डायरेक्टरी की id बदलने से पहले मिलान होता है। विशिष्ट फ़ंक्शन plugins/sudoers/pivot.c में परिभाषित हैं। इस फ़ाइल (जिसे अब हटा दिया गया है) में pivot_root() और unpivot_root() फ़ंक्शन chroot के मिलान लॉजिक को संभालने के लिए परिभाषित किए गए थे। इन दो फ़ंक्शनों को कॉल करने से नेम सर्विस स्विच (NSS) ऑपरेशन ट्रिगर होता है, जिसके परिणामस्वरूप सिस्टम अविश्वसनीय वातावरण से /etc/nsswitch.conf कॉन्फ़िगरेशन फ़ाइल लोड करता है (क्योंकि chroot वर्तमान रूट डायरेक्टरी की id में बदल चुका है)। यह कॉन्फ़िगरेशन फ़ाइल निर्देश देती है कि सिस्टम उपयोगकर्ताओं, समूहों और होस्टों के बारे में जानकारी कैसे प्राप्त करे, जिसमें कई स्रोतों को सूचीबद्ध किया जा सकता है, और मिलान मिलने तक क्रम से खोज की जाती है।

चूंकि /etc/nsswitch.conf में कई पंक्तियाँ होती हैं, जानकारी खोजते समय पंक्तियों के क्रम के अनुसार खोज की जाती है। भेद्यता का महत्वपूर्ण बिंदु यह है: फ़ाइल nsswitch.conf में स्रोत खोज करते समय, स्रोत नाम को साझा ऑब्जेक्ट पथ के भाग के रूप में उपयोग किया जाता है, उदाहरण के लिए: ldap स्रोत libnss_ldap.so में बदल जाता है। जब NSS फ़ंक्शन ldap स्रोत का उपयोग करता है, तो यह लाइब्रेरी लोड हो जाती है।

हमलावर के लिए, pivot_root() और unpivot_root() को कॉल करने से NSS ऑपरेशन ट्रिगर होता है। इसलिए हमलावर नियंत्रित पथ पर chroot रूट डायरेक्टरी बना सकता है, जिसमें /etc/nsswitch.conf फ़ाइल और दुर्भावनापूर्ण लाइब्रेरी फ़ाइलें शामिल हों। नेम सर्विस कस्टम NSS मॉड्यूल की ओर इशारा कर सकती है, जिसमें दुर्भावनापूर्ण साझा लाइब्रेरी नकली बनाई जा सकती है।

जब हमलावर sudo -R <fake_root_dir> <command> चलाकर chroot मोड में कमांड निष्पादित करने का प्रयास करता है, तो sudo पूर्ण प्रमाणीकरण सत्यापित किए बिना ही उपयोगकर्ता/समूह जानकारी को पार्स करने के लिए सिस्टम के NSS को कॉल करता है, जो नकली /etc/nsswitch.conf को पढ़कर दुर्भावनापूर्ण NSS मॉड्यूल की ओर इशारा करता है। इस समय sudo प्रक्रिया नकली रूट डायरेक्टरी में स्विच हो चुकी होती है, और फिर भी रूट विशेषाधिकारों के साथ चल रही होती है, इसलिए यह रूट विशेषाधिकारों के साथ हमलावर की दुर्भावनापूर्ण साझा लाइब्रेरी कोड को लोड और निष्पादित करती है।

पुनरुत्पादन चरण

root@kitploit:~
git clone https://github.com/Spongebob-369/cve-2025-32463.git

cd cve-2025-32463
chmod +x run.sh
./run.sh

# Ubuntu कंटेनर में प्रवेश करने के बाद

./sudo-chroot.sh
id
टूल डाउनलोड करें