
PwnKit-Hunter is here to help you check if your systems are vulnerable to CVE-2021-4043, a.k.a. PwnKit
पिछले सप्ताह, polkit के pkexec में एक महत्वपूर्ण कमजोरी सार्वजनिक रूप से उजागर हुई (लिंक)। इस कमजोरी का फायदा उठाकर, एक असुरक्षित होस्ट पर हमलावर किसी भी गैर-विशेषाधिकार प्राप्त उपयोगकर्ता से आसानी से पूर्ण रूट विशेषाधिकार प्राप्त कर सकते थे।
इस "PwnKit" कमजोरी के सार्वजनिक रूप से उजागर होने के बाद, हमने सरल स्क्रिप्ट विकसित कीं ताकि यह पता लगाया जा सके और जाँच की जा सके कि स्कैन किया गया होस्ट असुरक्षित है या नहीं। यह स्क्रिप्ट संगठनों और सुरक्षा टीमों को उनके सभी Linux-आधारित मशीनों की जाँच करने के महत्वपूर्ण कार्य में मदद कर सकती है और यह सुनिश्चित कर सकती है कि वे Polkit कमजोरी के संपर्क में नहीं हैं।
अतिरिक्त विवरण हमारे ब्लॉग पोस्ट में पाए जा सकते हैं:
https://www.cyberark.com/resources/threat-research-blog/checking-for-vulnerable-systems-for-cve-2021-4034-with-pwnkit-hunter
PwnKit-Hunter उपकरणों का एक समूह है जो आपके लिए खोज करेगा कि क्या आपके सिस्टम का polkit पैकेज CVE-2021-4043, उर्फ PwnKit, के प्रति असुरक्षित है।
उपकरण हैं:
यह स्क्रिप्ट आपके apt कैश का उपयोग करके polkit के वर्तमान में स्थापित संस्करण का पता लगाती है और इसे आपके वितरण के अनुसार पैच किए गए संस्करण से तुलना करती है।
Debian और Ubuntu के लिए CVE-2021-4043 का पैच एक नई exit() लाइन के साथ आया था, जो केवल तभी होती है जब policykit-1 पैकेज पैच किया गया हो। यह कोड इस exit() को ट्रिगर करने का प्रयास करेगा और उपयुक्त कोड की खोज करेगा। यदि pkexec एक अलग कोड के साथ बाहर निकलता है, तो पैकेज को अद्यतन करने की आवश्यकता है।
अस्वीकरण: यह स्क्रिप्ट केवल Debian और Ubuntu वेरिएंट पर काम करती है, क्योंकि अन्य डिस्ट्रोस ने कोड को अलग तरीके से पैच किया है।
CVE-2021-4034_Finder.py:
git clone https://github.com/cyberark/PwnKit-Hunter.git
cd PwnKit-Hunter
./CVE-2021-4034_Finder.py
PwnKit-Patch-Finder.c:
git clone https://github.com/cyberark/PwnKit-Hunter.git
cd PwnKit-Hunter
gcc PwnKit-Patch-Finder.c -o PwnKit-Patch-Finder
./PwnKit-Patch-Finder
PwnKit-Hunter को CyberArk Labs द्वारा एक "quick and dirty" POC के रूप में विकसित किया गया था, जिसका उद्देश्य दुनिया भर की सुरक्षा टीमों की मदद करना है।
कॉपीराइट (c) 2021 CyberArk Software Ltd. सर्वाधिकार सुरक्षित।
यह रिपॉजिटरी MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है।
Alon Zahavi (AlonZa), Yaniv Yakobovich (@YanivYakobovich), और Asaf Hecht (@Hechtov)