PT-2026-49134
CVE-2026-54411
·
تاريخ النشر
2026-06-14
·
تاريخ التحديث
2026-09-15
الوصف من
CVSS 4.0
6.9
متوسطةالمقاييسAV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/AU:N/V:D
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Linux-PAM الأقدم من 1.7.3
الوصف
يوجد تباين في التوقيت في مسار مقارنة كلمة المرور النصية العادية في وحدة
pam userdb داخل الملف modules/pam userdb/pam userdb.c. يمكن لمهاجم محلي أو متصل بالشبكة استعادة كلمة المرور النصية العادية لحساب مستهدف عن طريق قياس الاختلافات في توقيت الاستجابة عند إجراء المصادقة بشكل متكرر من خلال خدمة مستدعية. تحدث هذه المشكلة لأن عملية المقارنة تستخدم دالة strncmp() (أو strncasecmp() عند تعيين PAM ICASE ARG) بعد فحص تساوي الطول، مما يجعل وقت الرفض يعتمد على طول كلمة المرور وفهرس أول بايت مختلف. يتم تشغيل هذا المسار عندما يقوم المسؤول بتكوين pam userdb باستخدام crypt=none، أو طريقة تشفير غير معترف بها، أو بدون وسيطة crypt=، مما يؤدي إلى قيام الوحدة النمطية بتخزين بيانات الاعتماد ومقارنتها في نص عادي.التوصيات
قم بالتحديث إلى إصدار أحدث من 1.7.2.
تجنب تكوين
pam userdb باستخدام crypt=none، أو طريقة تشفير غير معترف بها، أو بدون وسيطة crypt= لمنع استخدام مقارنات كلمات المرور بالنص العادي. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾