PT-2026-133732

CVE-2026-84243

·

تاريخ النشر

2026-10-30

·

تاريخ التحديث

2026-10-30

الوصف من

CVSS 3.1
7.0
عالية
المقاييسAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة GNU C Library الإصدارات 2.0 وما بعدها
الوصف تسمح عائلة وظائف gettext لمدخلات متغير البيئة LANGUAGE أن تحتوي على '/' أو '..'، ما لم يكن البرنامج يعمل بصلاحيات setuid أو setgid (AT SECURE). يمكن للمهاجم الذي يستطيع التحكم في متغير LANGUAGE إجبار البرنامج على تحميل كتالوج رسائل (ملف .mo) من موقع تعسفي في نظام الملفات. يمكن لملف .mo مصمم خصيصاً أن يتسبب في تعطل البرنامج من خلال إزاحات خارج النطاق، أو تقديم ترجمات لا تتطابق توجيهات التنسيق الخاصة بها مع الوسائط التي يمررها البرنامج، مما يؤدي إلى سلوك غير محدد في عائلة وظائف printf وقد يسمح بتنفيذ رمز تعسفي بصلاحيات البرنامج. تحدث هذه المشكلة لأن تجاوز الدليل يتخطى شرط تثبيت كتالوجات الرسائل في مواقع موثوقة للقراءة فقط. يتطلب الاستغلال أن يكون locale LC MESSAGES غير "C" أو "C." أو "POSIX"، وأن يتمكن المهاجم من وضع الملف المصمم في موقع يمكن قراءته.
التوصيات تحديث GNU C Library إلى إصدار يرفض مكونات المسار ".." وعلامات '/' في متغير البيئة LANGUAGE.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾