PT-2026-41992
CVE-2026-33642
·
تاريخ النشر
2026-05-19
·
تاريخ التحديث
2026-08-18
الوصف من
CVSS 3.1
9.9
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Kitty الأقدم من 0.47.0
الوصف
توجد مشكلة في الدالة
handle compose command() الموجودة في ملف kitty/graphics.c، حيث يتم التحقق من حدود إزاحات التركيب باستخدام حسابي 32 بت غير موقّع. تخضع هذه العملية لظاهرة التفاف الأعداد الصحيحة، مما قد يؤدي إلى تجاوز القراءة/الكتابة في مخزن الذاكرة المؤقت (Heap Buffer). يمكن للمهاجم القادر على كتابة تسلسلات الهروب إلى محطة طرفية — مثلًا من خلال ملف ضار، أو شعار تسجيل الدخول إلى SSH، أو محتوى موجه عبر أنابيب — توفير قيم x offset وy offset مصممة خصيصًا. قد تجتاز هذه القيم فحص الحدود بعد الالتفاف، مما يؤدي إلى وصول كبير إلى ذاكرة الكومة خارج الحدود في الدالة compose rectangles(). يمكن أن يحدث هذا دون تفاعل من المستخدم أو إعدادات غير افتراضية، ولا يتطلب سوى القدرة على إنتاج مخرجات في نافذة المحطة الطرفية.التوصيات
التحديث إلى الإصدار 0.47.0.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾