PT-2026-50667

CVE-2026-8461

·

تاريخ النشر

2026-05-25

·

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

2026-09-22

الوصف من

CVSS 2.0
10
عالية
المقاييسAV:N/AC:L/Au:N/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات FFmpeg الأقدم من 8.1.2
الوصف
يوجد ثغرة في الكتابة خارج حدود الذاكرة المؤقتة (heap out-of-bounds write)، أُطلق عليها اسم PixelSmash، في مكتبة libavcodec، وتحديدًا داخل وحدة فك الترميز MagicYUV. تنبع المشكلة من عدم تطابق التقريب في كود معالجة الشرائح، حيث يسمح التحقق غير الصحيح من متغير slice height للمهاجم بالتلاعب بذاكرة المخزن المؤقت. من خلال توفير ملف وسائط مصمم خصيصًا بتنسيق AVI أو MKV أو MOV (بحجم صغير يصل إلى 50 كيلوبايت)، يمكن للمهاجم عن بُعد التسبب في رفض الخدمة أو تنفيذ تعليمات برمجية تعسفية.
يتضمن الاستغلال التقني إحداث تجاوز سعة مخزن مؤقت مستوى اللون (chroma plane buffer) للكتابة فوق بنية AVBuffer، التي تحتوي على مؤشر دالة. ومن خلال استبدال هذا المؤشر بعنوان دالة system() وتقديم أمر شل (shell)، يمكن للمهاجم تنفيذ تعليمات برمجية عن بُعد أثناء عملية التنظيف العادية للإطارات عند استدعاء الدالة av frame unref(). يمكن تشغيل هذه الثغرة دون تدخل من المستخدم (بدون نقرة) من خلال المسح التلقائي لمكتبة الوسائط، أو استخراج البيانات الوصفية، أو إنشاء الصور المصغرة في تطبيقات مثل Jellyfin وNextcloud وKodi وEmby وImmich وOBS Studio. تُعتبر هذه الثغرة الأمنية خطرًا على سلسلة التوريد نظرًا للتكامل الواسع النطاق لمكتبة libavcodec عبر مختلف خوادم الوسائط والمنصات السحابية وأجهزة إنترنت الأشياء (IoT).
التوصيات
تحديث FFmpeg إلى الإصدار 8.1.2 أو أحدث.
كإجراء تخفيفي مؤقت، قم بتعطيل وحدة فك الترميز MagicYUV أو تقييد معالجة ملفات الوسائط غير الموثوق بها.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ECHO-7145-EC7D-A2DC
JLSEC-2026-653
OESA-2026-2696
OESA-2026-2697
OESA-2026-2826
OESA-2026-2829
OPENSUSE-SU-2026:11347-1
OPENSUSE-SU-2026:11360-1
OPENSUSE-SU-2026:11384-1
OPENSUSE-SU-2026:11515-1
OPENSUSE-SU-2026:21877-1
RHSA-2026:43711
SUSE-SU-2026:3529-1
SUSE-SU-2026:3542-1
SUSE-SU-2026:3632-1
USN-8750-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾