یک آسیبپذیری با سطح اهمیت بالا (High) در ابزار BusyBox شناسایی شده است که میتواند منجر به اجرای کد دلخواه یا از کار افتادن سرویس شود.
این نقص فنی در کلاینت پروتکل انتقال فایل ساده (TFTP) رخ میدهد. زمانی که کلاینت یک اندازه بلوک (Block Size) کوچک و سفارشی را درخواست میکند اما پاسخ استاندارد دریافت مینماید، سیستم بدون تغییر اندازه بافر حافظه اختصاصیافته، به اندازه بلوک پیشفرض بازمیگردد. این رفتار باعث میشود یک سرور TFTP مخرب بتواند با ارسال بستههای شبکه در اندازه استاندارد در حین انتقال، باعث وقوع یک سرریز بافر در حافظه Heap (Heap Buffer Overflow) شود.
سوءاستفاده از این آسیبپذیری میتواند پیامدهای زیر را به همراه داشته باشد:
- اجرای کد دلخواه (Arbitrary Code Execution): امکان کنترل سیستم توسط مهاجم.
- عدم سرویسدهی (Denial of Service): از کار افتادن برنامه و ایجاد اختلال در سرویس.