آسیب پذیری Integer Overflow در دیکودر VVC کتابخانه FFmpeg (CVE-2026-125251)
شناسه CVE: CVE-2026-125251
تاریخ انتشار: ۹ نوامبر ۲۰۲۶، ساعت ۱۹:۱۱
شدت: ۷.۳ از ۱۰ (بالا)
شرح آسیب پذیری:
در FFmpeg تا نسخه 9.0.2، یک آسیب پذیری از نوع Integer Overflow در تابع alloc_frame() در مسیر libavcodec/vvc/refs.c از دیکودر VVC شناسایی شده است. این ضعف در نسخههای ۳۲ بیتی باعث میشود تخصیص حافظه برای لیست تصاویر مرجع (reference picture list) کمتر از حد لازم انجام شود. مهاجم میتواند با ارائه یک فایل VVC (H.266) دستکاریشده حاوی تعداد بسیار زیادی NAL unit در هر access unit، شرایطی را ایجاد کند که به نوشتن خارج از محدوده heap (heap out-of-bounds write) و در نتیجه خرابی حافظه منجر شود.
جزئیات فنی:
سرریز عدد صحیح (Integer Overflow) زمانی رخ میدهد که نتیجه یک عملیات ریاضی از محدوده نوع داده مورد استفاده فراتر رود. در این مورد، محاسبه اندازه تخصیص حافظه برای لیست تصاویر مرجع در نسخههای ۳۲ بیتی FFmpeg دچار سرریز میشود و مقدار کوچکتری از حد مورد نیاز به تخصیصدهنده حافظه ارسال میگردد. سپس هنگام پردازش NAL unitهای اضافی، دادهها فراتر از محدوده تخصیصیافته نوشته میشوند و حافظه مجاور را خراب میکنند. این وضعیت در دسته CWE-190 (Integer Overflow) قرار میگیرد و در صورت بهرهبرداری دقیق، میتواند به اجرای کد از راه دور (RCE)، افشای اطلاعات یا از کار افتادن برنامه منجر شود. از آنجا که FFmpeg در طیف گستردهای از برنامهها از جمله پخشکنندههای ویدیویی، سرویسهای تبدیل فرمت و سیستمهای پردازش رسانه استفاده میشود، سطح تماس با این آسیب پذیری بالاست. تأثیر آن بر نسخههای ۳۲ بیتی محدود است، اما در محیطهای جاسازیشده و دستگاههای IoT که اغلب از معماری ۳۲ بیتی استفاده میکنند، احتمال بهرهبرداری افزایش مییابد.
توصیه امنیتی:
مدیران سیستم و توسعهدهندگان باید در اسرع وقت FFmpeg را به نسخهای بالاتر از 9.0.2 ارتقا دهند. تا زمان بهروزرسانی، توصیه میشود پردازش فایلهای VVC از منابع غیرقابل اعتماد محدود شود و در صورت امکان، FFmpeg در محیط ایزوله یا sandbox اجرا گردد. اعمال محدودیت اندازه فایل، پایش خطاهای حافظه، استفاده از کامپایلرهایی با محافظتهای حافظه مانند ASLR و Stack Canary و بازبینی نسخههای ۳۲ بیتی در محیط تولید از اقدامات کاهشی مؤثر هستند.
نکته عملیاتی برای تیمهای دواپس و امنیت سرور:
FFmpeg بهعنوان یکی از پرکاربردترین کتابخانههای پردازش رسانه، در زیرساختهای ویدیویی و سرویسهای تبدیل فرمت نقش کلیدی دارد و آسیب پذیری در آن میتواند بهصورت زنجیرهای به سایر سرویسها منتقل شود. اجرای FFmpeg در محیط ایزوله، پایش مداوم نسخهها و اعمال وصلههای امنیتی، محدودسازی ورودیهای رسانهای از منابع نامعتبر و بازبینی دورهای وابستگیهای سطح پایین، بخشی از اصول نگهداری امن زیرساخت محسوب میشود. در سرویسهایی که فایلهای ویدیویی کاربران را پردازش میکنند، توجه ویژه به این لایه میتواند از تبدیل یک آسیب پذیری حافظه به یک حادثه امنیتی گسترده جلوگیری کند.
آسیبپذیریهای جدید و وصلههای امنیتی بهصورت مداوم منتشر میشوند و عدم بروزرسانی بهموقع میتواند امنیت سرویسهای حیاتی را به خطر بیندازد. خدمات مدیریت و پشتیبانی سرور آفاق هاستینگ شامل پایش امنیتی، بروزرسانی نرمافزارها، نصب Patchهای امنیتی و سختسازی سرورها است.
خدمات مدیریت و امنیت سرور