CVE-2026-50642 in diff-so-fancyالمعلومات

الملخص

بحسب VulDB • 29/07/2026

لا يقوم diff-so-fancy بتنظيف تسلسلات التحكم في الطرفية غير SGR بشكل صحيح قبل إخراج بيانات الاختلاف (diff). تقتصر عملية التطبيق على إزالة تسلسلات ANSI SGR فقط، بينما يسمح بمرور أحرف تحكم أخرى، بما في ذلك الإرجاع البصري (\r) وتسلسلات الهروب (مثل OSC وCSI)، دون تنظيف.

يمكن لمهاجم تضمين تسلسلات تحكم ضارة في أسماء الملفات أو بيانات الاختلاف الوصفية أو محتوى الملف التي يتم عرضها مباشرةً في الطرفية أثناء مشاهدة الاختلافات. قد يؤدي ذلك إلى التلاعب بالإخراج، بما في ذلك انتحال اسم الملف (filename spoofing)، ومسح شاشة الطرفية، وإدخال الحافظة عبر تسلسلات الهروب المدعومة.

قد تؤدي الاستغلال الناجح إلى تضليل المستخدمين خلال مراجعة الكود، أو تغيير حالة الطرفية، أو التسبب في تنفيذ أوامر غير مقصودة من خلال اختطاف الحافظة (clipboard hijacking).

تم إصلاح هذه المشكلة في الالتزام 9c81294

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

مسؤول

CERT-PL

حجز

05/06/2026

إفشاء

29/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-384140

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!