پژوهشگر Paulos Yibelo با کشف یک نقص امنیتی جدید در هایپروایزر (Hypervisor) لینوکس، یعنی Linux KVM، هشداری جدی درباره امنیت زیرساختهای ابری منتشر کرده است. این آسیبپذیری که PwnEscape نامیده شده و با شناسه CVE-2026-99999 ثبت شده است، دارای امتیاز بحرانی 9.3 است.
مکانیسم حمله و خطر امنیتی
این باگ به مهاجم اجازه میدهد تا با ارسال بستههای دستکاری شده IPv4، از محدودیتهای ایزولاسیون ماشین مجازی (VM) خارج شده و به سیستم میزبان (Host) دسترسی پیدا کند. در حالت عادی، هدف از مجازیسازی، جداسازی منابع سختافزاری برای ماشینهای مجازی مختلف است؛ اما PwnEscape این مرز امنیتی را از بین میبرد. این موضوع برای ابرهای عمومی (Public Clouds) که بر پایه ایزولاسیون بنا شدهاند، یک سناریوی کابوسوار محسوب میشود.
- نوع حمله: فرار از ماشین مجازی به میزبان (Guest-to-Host Escape).
- روش اجرا: استفاده از متادیتای Checksum در بستههای IPv4 برای ایجاد اختلال در هدر شبکه.
- پیامدها: اجرای کد دلخواه (RCE) روی میزبان، از کار افتادن سیستم (Denial of Service) یا نشت اطلاعات حساس از حافظه.
تحلیل فنی و جزئیات هسته
مشکل اصلی در نحوه مدیریت متادیتای Checksum در هسته (Kernel) لینوکس نهفته است. طبق گزارش Red Hat، اگر یک بسته با متادیتای Checksum نامعتبر وارد پشته (Stack) شبکه شود، تابع skb_checksum_help میتواند هدر شبکه را دچار فساد (Corruption) کند. این مسئله زمانی خطرناک میشود که متادیتای کنترلشده توسط مهمان (Guest) بتواند بر فرآیند نوشتن پس از مراحل اعتبارسنجی اولیه تأثیر بگذارد.
این آسیبپذیری میتواند دسترسی به هزاران ماشین مجازی و کانتینر را که روی یک سرور یا کلاستر اجرا میشوند، فراهم کند. اگرچه سرویسدهندگان بزرگی مانند AWS و Google Cloud اعلام کردهاند که زیرساختهای آنها در خطر نیست، اما اصلاحیه این باگ در حال انتشار در توزیعهای اصلی مانند Debian، RHEL و Ubuntu است و انتظار میرود به محصولات مجازیسازی مانند Nutanix و Proxmox نیز برسد.