یک آسیبپذیری امنیتی با شناسه CVE-2026-95511 در سیستم چاپ CUPS (Common Unix Printing System) شناسایی شده است که در صورت ترکیب با cups-filters serial backend، امکان ارتقای سطح دسترسی (Privilege Escalation) را فراهم میکند.
تحلیل فنی آسیبپذیری
این نقص امنیتی زمانی رخ میدهد که یک کاربر محلی با عضویت در گروه lpadmin، اقدام به پیکربندی چاپگری کند که از یک serial backend دارای دسترسی بالا استفاده میکند. از آنجایی که زمانبند (Scheduler) در CUPS محدودیتهای لازم را برای مؤلفه مسیر (Path Component) در URIهای دستگاههای غیرفایلی اعمال نمیکند، این نقص به مهاجم اجازه میدهد تا دادههای چاپ تحت کنترل خود را در هر فایل دلخواهی از سیستمعامل بنویسد.
با توجه به اینکه این عملیات توسط یک Backend با دسترسی root انجام میشود، مهاجم میتواند فایلهای حساس پیکربندی CUPS یا سایر فایلهای سیستمی را تغییر داده و در نهایت به اجرای کد با دسترسی کامل ریشه (Root Code Execution) دست یابد.
سیستمهای تحت تأثیر
- Red Hat Enterprise Linux (نسخههای 7 تا 10)
- Red Hat Hardened Images
- سیستمهایی که بسته cups-filters روی آنها نصب شده و دسترسیهای root-only برای serial backend فعال است.
توصیههای عملیاتی برای مدیران SOC و مهندسین امنیت
با توجه به اینکه در زمان تحلیل، وصله (Patch) رسمی توسط سازنده منتشر نشده و کدهای اکسپلویت (Exploit) به صورت عمومی در دسترس هستند، اقدامات زیر توصیه میشود:
- شناسایی سریع: تمامی سیستمهای RHEL 7 تا 10 و تصاویر Hardened را که دارای بسته cups-filters هستند، شناسایی کنید.
- کاهش سطح حمله (Attack Surface Reduction): در سرورهایی که سرویس چاپ در آنها ضروری نیست، سرویس
cupsرا متوقف کرده، غیرفعال نمایید و بستهcups-filtersرا حذف کنید. - مدیریت دسترسیها: در سیستمهایی که نیاز به چاپ دارند، فوراً اعضای گروه lpadmin را بازبینی کرده و تمامی حسابهای کاربری غیرضروری را از این گروه حذف کنید.