
کمتر از دو هفته پس از انتشار یک دوجین آسیبپذیری (Vulnerability) در سرور X.Org و XWayland، امروز بیش از یک دوجین حفره امنیتی دیگر در چندین کتابخانه کلاینت (Client Library) مربوط به X.Org عمومی شد. این رویداد نشاندهنده موج تازهای از بررسیهای امنیتی روی زیرساخت گرافیکی سیستمهای لینوکس و یونیکس است.
کتابخانههای آسیبپذیر کداماند؟
بر اساس گزارش منتشرشده، ۱۷ آسیبپذیری امنیتی امروز افشا شد که کتابخانههای زیر را تحت تأثیر قرار میدهد:
- libX11: کتابخانه اصلی پروتکل X11
- libXi: پشتیبانی از افزونه X Input
- libXpm: پشتیبانی از قالب تصویری X Pixmap
- libXrender: پشتیبانی از افزونه X RENDER
- libXtst: پشتیبانی از افزونه X TEST
ماهیت آسیبپذیریها
این حفرههای امنیتی که توسط پژوهشگران مختلف کشف شدهاند، عمدتاً از نوع خواندن و نوشتن خارج از محدوده (Out-of-Bounds Read/Write) هستند. علاوه بر این، مواردی از سرریز بافر در حافظه پشته (Heap Buffer Overflow) و همچنین احتمال حمله منع سرویس (Denial of Service) نیز در میان آنها دیده میشود. چنین نقصهایی میتوانند به اجرای کد مخرب، افشای اطلاعات یا از کار افتادن برنامههای کاربری منجر شوند.
نسخههای وصلهشده منتشر شد
در پی این افشاگری، نسخههای بهروزشده کتابخانههای آسیبپذیر برای رفع حفرهها در دسترس قرار گرفته است. کاربران و توزیعکنندگان لینوکس باید هرچه سریعتر نسبت به بهروزرسانی اقدام کنند:
- libX11 نسخه 1.8.14
- libXi نسخه 1.8.4
- libXpm نسخه 3.5.20
- libXrender نسخه 0.9.13
- libXtst نسخه 1.2.6
جزئیات بیشتر و توصیه امنیتی
اطلاعات تکمیلی درباره این افشاگریها از طریق فهرست پستی (Mailing List) رسمی X.Org در دسترس است. با توجه به ماهیت امنیتی این آسیبپذیریها و امکان سوءاستفاده از آنها، توصیه میشود مدیران سیستم و کاربران توزیعهای لینوکسی هرچه سریعتر بستههای بهروزرسانیشده را نصب کنند تا از بروز خطرات احتمالی جلوگیری شود.