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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-48990 — PoC for CVE-2024-48990 | Kitploit
उपकरण/GitHubGitHub/mr-dj/cve-2024-48990
Privilege EscalationVulnerability AnalysisExploitationPost-ExploitationPenetration TestingRed Teaming
GitHubmr-dj/cve-2024-48990

CVE-2024-48990

PoC for CVE-2024-48990

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

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

सभी देखें →

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

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

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

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

CVE-2024-48990 के लिए PoC

CVE-2024-48990 एक स्थानीय विशेषाधिकार वृद्धि कमजोरी है जो needrestart उपयोगिता में पाई गई है। यह कमजोरी संस्करण 3.8 से पहले के संस्करणों में मौजूद है। यह सेवा, जो पैकेज इंस्टॉलेशन जैसी घटनाओं के दौरान रूट के रूप में चलती है, सभी चल रही प्रक्रियाओं को असुरक्षित रूप से स्कैन करती है। जब इसे कोई Python प्रक्रिया मिलती है, तो यह उस प्रक्रिया से PYTHONPATH पर्यावरण चर को पढ़ता है और उस पर भरोसा करता है।

एक अनाधिकृत स्थानीय हमलावर "ल्यूर" प्रक्रिया पर PYTHONPATH को हाईजैक कर सकता है। जब needrestart चलता है, तो यह उसे ढूंढ लेता है, दुर्भावनापूर्ण पथ को अपनाता है, और फिर हमलावर के कोड को रूट विशेषाधिकारों के साथ निष्पादित करता है।

उपयोग

  1. रिपॉजिटरी को हमलावर-नियंत्रित निर्देशिका में क्लोन करें:
root@kitploit:~
git clone https://github.com/Mr-DJ/CVE-2024-48990
cd CVE-2024-48990
  1. एक्सप्लॉइट स्क्रिप्ट को निष्पादन योग्य बनाएं:
root@kitploit:~
chmod +x exploit.sh
  1. एक्सप्लॉइट चलाएं। यह जाल बिछाएगा और तब तक प्रतीक्षा करेगा जब तक SUID शेल का पता नहीं चलता (जब रूट द्वारा needrestart निष्पादित किया जाता है तब बनता है), जिससे रूट शेल प्राप्त होता है।

शमन

  • पैच: needrestart को संस्करण 3.8 या आपके वितरण से एक पैच किए गए संस्करण में अपडेट करें
  • माउंट्स को सख्त करें: इस एक्सप्लॉइट को उपयोगकर्ता-लिखने योग्य निर्देशिकाओं को nosuid और noexec विकल्पों के साथ माउंट करके भी कम किया जा सकता है।

संदर्भ

  • CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-48990

  • मूल सलाह: Qualys - needrestart में LPEs

  • NIST: NVD-CVE-2024-48990

टूल डाउनलोड करें