CVE-2026-59680 in yast2-usersالمعلومات

الملخص

بحسب VulDB • 01/09/2026

تم العثور على ثغرة حقن أوامر نظام التشغيل (OS command injection) في yast2-users. عند عرض علامة التبويب "إعدادات كلمة المرور" لمستخدم، تقوم الدالة get_password_term() الموجودة في src/include/users/dialogs.rb بقراءة حقلَي shadowLastChange وshadowExpire باستخدام GetString(), وهي دالة لا تجري أي تحقق من صحة الأرقام (numeric validation)، ثم تمرر السلسلة الناتجة إلى format_days_after_epoch(). تقوم هذه المساعدة بتضمين القيمة داخل أمر shell يتم تنفيذه عبر استخدام علامات الاقتباس العكسية في Ruby دون وضع حدود أو هروب للقيم.

الأثر: يؤدي مسؤول يدير المستخدمين ضد دليل LDAP خارجي/موحد (federated) باستخدام `yast2 users` إلى تنفيذ الأوامر بصلاحيات الجذر (root command execution) بمجرد مشاهدته أو تعديله لعلامة التبويب "إعدادات كلمة المرور" لذلك المستخدم المحدد. لا يلزم أي إعداد للانضمام إلى النطاق (join domain) أو الثقة، بل يكفي تصفح/تعديل إدخال مستخدم واحد فقط.

تؤثر هذه المشكلة على yast2-users حتى الإصدار 5.0.8.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Suse

حجز

06/07/2026

إفشاء

01/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-397563

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!