CVE-2019-19726
OpenBSD 6.6 तक स्थानीय उपयोगकर्ताओं को root तक विशेषाधिकार बढ़ाने की अनुमति देता है, क्योंकि setuid प्रोग्रामों में LD_LIBRARY_PATH की जाँच को बहुत छोटी RLIMIT_DATA संसाधन सीमा निर्धारित करके विफल किया जा सकता है। जब...
- प्रकाशित
- 12 दिस॰ 2019
- अद्यतन
- 5 अग॰ 2024
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 16 दिस॰ 2019
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:Hकम · अगले 30 दिन
- प्रतिशत
- 89.1%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
OpenBSD 6.6 तक स्थानीय उपयोगकर्ताओं को root तक विशेषाधिकार बढ़ाने की अनुमति देता है, क्योंकि setuid प्रोग्रामों में LD_LIBRARY_PATH की जाँच को बहुत छोटी RLIMIT_DATA संसाधन सीमा निर्धारित करके विफल किया जा सकता है। जब chpass या passwd (जो setuid root हैं) निष्पादित होते हैं, ld.so में _dl_setup_env वातावरण से LD_LIBRARY_PATH को हटाने का प्रयास करता है, लेकिन जब वह मेमोरी आवंटित नहीं कर पाता है तो विफल हो जाता है। इस प्रकार, हमलावर root के रूप में अपना स्वयं का लाइब्रेरी कोड निष्पादित करने में सक्षम होता है।
स्रोत
modules/exploits/openbsd/local/dynamic_loader_chpass_privesc.rb
Metasploit Framework modulesघोषित शर्तें
- platform: BSD,Unix($.exploit_openbsd/local/dynamic_loader_chpass_privesc.platform)
- verification: check_declared($.exploit_openbsd/local/dynamic_loader_chpass_privesc.check)
- local-exploitsएक्सप्लॉइट
विभिन्न स्थानीय एक्सप्लॉइट्स
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।