یک آسیبپذیری امنیتی با سطح اهمیت بالا (High) در نرمافزار محبوب Blender کشف شده است که میتواند منجر به اجرای کد از راه دور (RCE) شود. این نقص امنیتی در نسخههای قبل از 4.5.15 و نسخههای 5.x قبل از 5.2.3 وجود دارد.
این آسیبپذیری از نوع Heap Out-of-Bounds Access در تابع read_struct() است. مشکل زمانی رخ میدهد که ساختار SDNA در یک فایل .blend با ساختار نرمافزار مطابقت داشته باشد، اما فرآیند اعتبارسنجی اندازه (Size Validation) نادیده گرفته شود. مهاجمان میتوانند با طراحی یک فایل .blend دستکاری شده (Crafted) که دارای بلوکهای کوتاه است، باعث سرریز شدن حافظه Heap شوند.
این خطا میتواند منجر به موارد زیر شود:
- از کار افتادن ناگهانی نرمافزار (Crash)
- اجرای کدهای مخرب (Code Execution) از طریق دستکاری اشارهگرها (Pointer Dereferences)
اقدام لازم: کاربران Blender باید بلافاصله نرمافزار خود را به نسخههای 4.5.15 یا 5.2.3 و بالاتر بهروزرسانی کنند تا از این تهدید در امان بمانند.