تلاش برای دور زدن محدودیتهای امنیتی پلیاستیشن ۵ ادامه دارد؛ اما اصلاح آسیبپذیریهای کلیدی در فریمور جدید سونی میتواند مسیر توسعه ابزارهای جیلبریک را دشوارتر کند.
هکری با نام مستعار notnotzecoxao از کار روی آسیبپذیری به نام Prolapse برای کنسول پلیاستیشن ۵ خبر داده است. این پروژه نسخههای فریمور 14.00 و 14.10 را هدف قرار میدهد و به آسیبپذیریهای سطح کرنل مربوط است؛ بخشی حساس از سیستمعامل که دسترسی به آن میتواند امکان کنترل گستردهتری بر عملکرد کنسول ایجاد کند.
پیشتر، هکرها موفق شده بودند روشهایی برای نفوذ به نسخههای فریمور تا 13.60 پیدا کنند. این هکر برای جلوگیری از سردرگمی درباره نامگذاری ابزارها توضیح داده است که Lapse به نسخههای تا 10.01، ابزار Relapse به نسخههای تا 13.60 و پروژه جدید Prolapse به فریمورهای تا 14.10 مربوط میشود. بااینحال، معرفی پروژه به معنای انتشار یک ابزار آماده برای استفاده عمومی نیست و هنوز زمان عرضه نسخه نهایی اعلام نشده است.
سونی آسیبپذیریهای مهم را در فریمور 14.20 اصلاح کرد
این هکر همچنین تغییرات امنیتی فریمور 14.20 پلیاستیشن ۵ را بررسی کرده است. طبق تحلیل او، سونی آسیبپذیریهایی از نوع TOCTOU و خطاهای مدیریت حافظه موسوم به Use-After-Free و Double-Free را برطرف کرده است. آسیبپذیری TOCTOU زمانی رخ میدهد که وضعیت یک منبع بین مرحله بررسی و زمان استفاده از آن تغییر کند. در چنین شرایطی، برنامه ممکن است با داده یا منبعی متفاوت از آنچه ابتدا بررسی کرده بود، کار کند.
مشکلات Use-After-Free و Double-Free نیز به مدیریت نادرست حافظه مربوط هستند. در حالت نخست، برنامه پس از آزادسازی حافظه همچنان به آن دسترسی پیدا میکند؛ در حالت دوم، یک بخش از حافظه بیش از یک بار آزاد میشود. هر دو خطا در شرایط مشخص میتوانند زمینه اجرای رفتارهای ناخواسته یا حملات امنیتی را فراهم کنند.
تغییرات کرنل، مسیر اکسپلویت را مسدود میکند
براساس بررسی منتشرشده، سونی در نسخه 14.20 بررسی شناسه نسل یا Generation ID و اعتبارسنجی مجدد اسلاتها را پس از بازنشانی قفل رشته اجرایی اضافه کرده است. این تغییر میتواند از آزادسازی یک بخش حافظه پس از تخصیص مجدد آن جلوگیری کند. notnotzecoxao میگوید این اصلاح، زنجیره آسیبپذیری مرتبط با تابع aio_multi_delete را که در خانواده اکسپلویتهای Lapse مورد استفاده قرار گرفته بود، مختل میکند. در نتیجه، روشهای مبتنی بر این مسیر که روی نسخههای قدیمیتر کار میکردند، در فریمور 14.20 دیگر به همان شکل قابل استفاده نیستند.
توسعه Prolapse نشان میدهد بررسی امنیت پلیاستیشن ۵ همچنان ادامه دارد؛ اما اصلاحات سونی میتواند مانع استفاده از برخی روشهای قدیمی شود. تا زمان انتشار جزئیات فنی بیشتر یا عرضه عمومی ابزار، نمیتوان درباره قابلیتهای نهایی این پروژه و دامنه دسترسی آن با قطعیت قضاوت کرد.
