PT-2026-29333
CVE-2026-34203
·
تاريخ النشر
2026-03-31
·
تاريخ التحديث
2026-07-24
الوصف من
CVSS 3.1
4.3
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Nautobot الأقدم من 2.4.30
إصدارات Nautobot الأقدم من 3.0.10
الوصف
يفشل التطبيق في تطبيق قواعد التحقق من صحة كلمة المرور المحددة بواسطة إعداد
AUTH PASSWORD VALIDATORS في Django عند إنشاء أو تعديل المستخدمين عبر واجهة برمجة التطبيقات REST. يمكن استخدام هذا الإعداد، القابل للتكوين في ملف nautobot config.py، لتطبيق قواعد متنوعة تتعلق بتعقيد كلمة المرور. تسمح هذه المشكلة بإنشاء أو تعديل حسابات مستخدمين بكلمات مرور ضعيفة أو غير متوافقة. تقوم إدارة المستخدمين من خلال واجهة المستخدم الإدارية (admin UI) بفرض التحقق من صحة كلمة المرور بشكل صحيح. المكون المعرض للخطر هو واجهة برمجة التطبيقات REST المستخدمة لإنشاء المستخدمين وتعديلهم. نقاط نهاية واجهة برمجة التطبيقات (API) المتأثرة هي تلك المستخدمة لإنشاء المستخدمين وتعديلهم. المتغير AUTH PASSWORD VALIDATORS هو العنصر الأساسي في هذه المشكلة.التوصيات
يجب تحديث الإصدارات الأقدم من 2.4.30 إلى الإصدار 2.4.30 أو أحدث.
يجب تحديث الإصدارات الأقدم من 3.0.10 إلى الإصدار 3.0.10 أو أحدث.
مراجعة أذونات المستخدمين للحسابات التي لديها صلاحية إنشاء وتعديل حسابات المستخدمين عبر واجهة برمجة التطبيقات REST وتقييد الوصول حسب الاقتضاء.
النظر في تغيير كلمات المرور بشكل دوري لحسابات المستخدمين التي يشتبه في أن كلمات مرورها ضعيفة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾