Active Directory: تجاوز توقيع LDAP واختراق النطاق عبر NTLM Relay

اكتشف باحثو SpecterOps طريقة لتجاوز LDAP Signing — وهي آلية تحمي سلامة رسائل LDAP وكانت تُعتبر سابقًا من الدفاعات الأساسية ضد هجمات NTLM Relay. سمح خلل في معالجة إعادة المصادقة بتنفيذ عمليات LDAP بامتيازات مستخدم آخر حتى عندما كان توقيع الرسائل إلزاميًا. أثر الهجوم على وحدات تحكم مجال Windows Server بدءًا من الإصدار 2016، وأصدرت Microsoft إصلاحًا في أكتوبر 2026.
لاستغلال الثغرة، ينشئ المهاجم أولاً اتصال LDAP موقّعًا بوحدة تحكم المجال باستخدام مفتاح جلسة يعرفه المهاجم. ثم يجبر المهاجم المضيف الهدف على المصادقة عبر NTLM من خلال SMB ويعيد توجيه المصادقة عبر اتصال LDAP المُنشأ مسبقًا. السمة الرئيسية هي أن رسالة إعادة المصادقة وطلب LDAP الخبيث يوضعان في سجل SASL موقّع واحد. تتحقق وحدة تحكم المجال من التوقيع باستخدام المفتاح الأصلي، ثم تبدّل سياق الأمان إلى حساب الضحية وتنفذ طلب LDAP بامتيازات ذلك الحساب.
يتيح استغلال الثغرة للمهاجم تعديل كائنات Active Directory نيابة عن الحساب المخترق دون معرفة كلمة مروره. على سبيل المثال، أظهر الباحثون تعديل السمة msDS-AllowedToActOnBehalfOfOtherIdentity لتنفيذ هجوم RBCD. عندما تتم إعادة توجيه مصادقة وحدة تحكم مجال، يمكن أن يؤدي ذلك إلى السيطرة على وحدة التحكم وتنفيذ DCSync واختراق النطاق بالكامل. يتطلب الهجوم الوصول إلى LDAP عبر المنفذ 389/TCP؛ لا ينطبق هذا التجاوز على LDAPS.
المورّدون
المنتجات
المزيد