PT-2026-141156

CVE-2026-125112

·

تاريخ النشر

2026-09-17

·

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

2026-11-09

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة djust الإصدارات السابقة لـ 1.0.10 djust الإصدارات السابقة لـ 1.1.2
Description يفشل djust في إلغاء منح صلاحيات سلامة المخرجات عندما يقوم ربط القالب باستبدال قيمة مرتبطة باسم متغير معين. نظرًا لأن قناة سلامة السياق مفتاحها هو الاسم وليس القيمة، يمكن للقالب إعادة ربط اسم كان يحتوي سابقًا على محتوى آمن بقيمة يتحكم فيها المهاجم. يؤدي ذلك إلى إرسال القيمة الجديدة دون إجراء عملية الهروب (escaping)، بما في ذلك عمليات البحث التابعة من خلال الاسم المعاد ربطه. يمكن أن يتسبب هذا في حدوث ثغرة نصية برمجية عابرة للمواقع (XSS) مخزنة أو منعكسة عندما يقوم الضحية بتشغيل القالب المتأثر. تحدث هذه المشكلة عند استخدام {% with %} أو {% for %} أو {% include ... with %} أو تفكيك الصفوف (tuple unpacking) أو علامات التعيين لإعادة ربط اسم تم تمييزه مسبقًا على أنه آمن عبر mark safe() أو مسارات مماثلة في الإطار البرمجي.
Recommendations تحديث djust إلى الإصدار 1.0.10 أو أحدث. تحديث djust إلى الإصدار 1.1.2 أو أحدث. كإجراء مؤقت، تجنب إعادة استخدام اسم سياق لكل من محتوى mark safe والمدخلات غير الموثوقة، وتجنب إعادة ربط هذه الأسماء في {% with %} أو {% for %} أو {% include ... with %} أو علامات التعيين.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-XJW9-38CR-6372
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾