PT-2026-138458
CVE-2026-103022
·
تاريخ النشر
2026-11-06
·
تاريخ التحديث
2026-11-09
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة
Urwid الإصدارات السابقة لـ 4.0.7
الوصف
تقوم الدالة
handle short request() في urwid/display/web.py بإجراء ترميز غير محمي للحروف في مدخلات POST وفك ترميز UTF-8 غير محمي في مخرجات مقبس تحديث الاستطلاع (polling). يمكن للمهاجم عن بُعد الذي يمتلك رمز جلسة X-Urwid-ID صالح إرسال بيانات POST غير ASCII مما يؤدي إلى حدوث UnicodeEncodeError أو مخرجات استطلاع غير UTF-8 مما يؤدي إلى حدوث UnicodeDecodeError. تتسبب هذه الأخطاء في قيام معالج CGI بإرجاع خطأ وإنهاء معالجة الطلب. بالإضافة إلى ذلك، يفشل مسار استثناء POST في إغلاق واصف ملف (file descriptor) مفتوح طوال فترة حياة عملية CGI، مما قد يؤدي إلى حجب الخدمة لواجهة العرض الويب من خلال الطلبات المتكررة.التوصيات
التحديث إلى الإصدار 4.0.7.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾