تیم انتشار GNOME در تاریخ ۲۴ سپتامبر، نسخه GNOME 50.5 را منتشر کرد. این بهروزرسانی شامل رفع چندین نقص امنیتی بحرانی در لایه سیستم فایل gvfs، مرورگر وب Epiphany و کتابخانه پردازش تصاویر librsvg است.
اصلاحات امنیتی در مرورگر Epiphany
مرورگر Epiphany در این نسخه از ورژن 50.4 به 50.6 ارتقا یافته است تا دو بهروزرسانی ماه اوت را دریافت کند. مهمترین تغییرات این بخش عبارتند از:
- تزریق کد JavaScript: رفع یک نقص امنیتی که اجازه میداد از طریق CSS selector در قابلیت autofill، کدهای جاوااسکریپت تزریق شوند.
- حمله ZIPSLIP: رفع یک نقص Path Traversal در فایلهای XPI مربوط به WebExtension. در این نوع حمله، یک آرشیو دستکاری شده میتواند فایلها را خارج از پوشه مقصد در دیسک بنویسد.
- بهبود ورودیهای Shell: افزودن Quoting به ورودیهای خط فرمان پیش از ارسال آنها به Shell برای جلوگیری از اجرای دستورات غیرمجاز.
آسیبپذیری CVE-2026-88924 در gvfs
در این انتشار، تنها شناسهای که به صورت رسمی CVE دریافت کرده، مربوط به gvfs 1.60.3 است. این اصلاحیه باعث میشود Backend مدیریتی، پیش از ایجاد Socket، مالکیت (Ownership) آن را به درستی تنظیم کند. اگرچه امتیاز شدت (Severity Score) برای این مورد اعلام نشده است، اما توصیه شده تمامی سیستمهایی که از GNOME 50 استفاده میکنند، سریعاً ارتقا یابند.
رفع باگهای حافظه در librsvg و GDM
کتابخانه librsvg 2.62.4 یک باگ از نوع Use-after-free را برطرف کرده است که از طریق موجودیتهای XML تکراری در اسناد XInclude تودرتو فعال میشد. همچنین دو وابستگی Rust برای رفع توصیههای امنیتی RUSTSEC-2026-0187 و RUSTSEC-2026-0204 بهروزرسانی شدهاند.
در بخش مدیریت ورود (GDM 50.3)، دو باگ Use-after-free شناسایی و رفع شدند که یکی از آنها میتوانست منجر به Crash کامل Session کاربر در هنگام قفل یا باز کردن صفحه شود. علاوه بر این، یک Regression که باعث اختلال در احراز هویت systemd شده بود، برطرف شده است.
سایر بهبودهای امنیتی
کتابخانه libgsf 1.14.59 در برابر Recursionهای بیپایان در OLE2 loader مقاوم شده و libsecret نیز قابلیت File Locking را برای جلوگیری از Race Condition در هنگام نوشتن همزمان در فایلها دریافت کرده است.