PT-2026-32925
CVE-2026-33018
·
تاريخ النشر
2026-04-14
·
تاريخ التحديث
2026-07-25
الوصف من
CVSS 3.1
7.0
عاليةالمقاييسAV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات libsixel الأقدم من 1.8.7-r1
الوصف
توجد مشكلة ”الاستخدام بعد التحرير“ (Use-After-Free) في الدالة
load gif() الموجودة في ملف fromgif.c. وتحدث هذه المشكلة لأن كائنًا واحدًا من نوع sixel frame t يُعاد استخدامه عبر جميع إطارات ملف GIF المتحرك، وتقوم الدالة gif init frame() بتحرير frame->pixels وإعادة تخصيصه بين الإطارات دون التحقق من عدد مرات الإشارة إلى الكائن. تتأثر التطبيقات التي تستخدم sixel helper load image file() مع استدعاء مرتد متعدد الإطارات لمعالجة ملفات GIF المتحركة التي يوفرها المستخدم. قد يؤدي هذا إلى حدوث استغلال الذاكرة بعد التحرير (use-after-free) في الذاكرة المؤقتة (heap) عندما تستخدم دالة الاستدعاء المرتدة sixel frame ref() للاحتفاظ بإطار وsixel frame get pixels() للوصول إلى مخزن البكسلات الخام، مما ينتج عنه مؤشر معلق بعد فك تشفير الإطار الثاني. وقد يتسبب هذا في تعطل النظام أو تنفيذ كود غير مرغوب فيه.التوصيات
قم بالتحديث إلى الإصدار 1.8.7-r1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾