پرش به محتوای اصلی
پرش به محتوای مقاله

چگونه نقص مدیریت حافظه در لینوکس امنیت کانتینرها را به خطر انداخت؟

·۲۱ مرداد ۱۴۰۵۲ دقیقه مطالعه۲ بازدید
آسیب‌پذیری CVE-2026-53361: فرار از کانتینر از طریق use-after-free در AF_UNIX GC و MSG_PEEK
آسیب‌پذیری CVE-2026-53361: فرار از کانتینر از طریق use-after-free در AF_UNIX GC و MSG_PEEK
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

اثبات شکست دو وصله امنیتی قبلی در مدیریت سوکت‌های AF_UNIX؛ این خبر نشان می‌دهد که مشکل یک باگ ساده نیست، بلکه یک نقص طراحی در همگام‌سازی هسته است.

تصور کنید یک کاربر بدون هیچ دسترسی مدیریتی، تنها با بهره‌برداری از یک تداخل زمانی در هسته لینوکس، تمام دیوارهای امنیتی کانتینر را دور بزند و به سیستم میزبان دسترسی پیدا کند. این سناریوی خطرناک، مکانیسم اصلی CVE-2026-53361 است؛ یک آسیب‌پذیری بحرانی که در ۱۲ اوت ۲۰۲۶ در یک گزارش فنی در GitHub افشا شد و امکان خروج کامل از کانتینر (Container Escape) را فراهم می‌کند.

این نقص امنیتی به‌شدت ناامیدکننده است، زیرا سومین بار است که تعامل مشابهی در هسته لینوکس اصلاح می‌شود. طبق مستندات فنی، تلاش‌های قبلی برای رفع مشکل رابطه بین جمع‌آوری‌کننده زباله (GC) — شبیه به یک مامور نظافت که حافظه‌های بلااستفاده را پاک می‌کند تا سیستم پر نشود — و پرچم MSG_PEEK در CVE-2021-0920 و CVE-2026-23394 رخ داده بود. تکرار این باگ نشان می‌دهد که همگام‌سازی شمارش ارجاعات سوکت در عملیات‌های هم‌زمان، چالشی بنیادین در معماری هسته است.

همان‌طور که در بحث‌های گذشته ما درباره‌ی امنیت مدل‌های بازمتن و زیرساخت‌های آن‌ها اشاره کردیم، لایه‌های زیرین سیستم‌عامل همواره نقطه ضعف زنجیره هستند.

به نقل از گزارش GitHub، این اکسپلویت مستقیماً AF_UNIX GC را هدف قرار می‌دهد؛ بخشی که سوکت‌هایی را که در چرخه‌های ارجاع غیرقابل دسترس قرار گرفته‌اند، بازپس می‌گیرد. خطا زمانی رخ می‌دهد که یک عملیات MSG_PEEK هم‌زمان روی یک توصیف‌گر فایل (File Descriptor)، ارجاعی را می‌گیرد که سیستم شناسایی GC آن را نمی‌شمارد. از آنجا که پرچم gc_in_progress ممکن است در میانه اجرا به اشتباه «غلط» خوانده شود، جمع‌آوری‌کننده سوکتی را که هنوز فعال است آزاد می‌کند و یک sk_buff معلق به جای می‌گذارد.

بر اساس بررسی‌های فنی، دامنه این آسیب‌پذیری به شرح زیر است:

  • Stable 6.12: آسیب‌پذیر تا نسخه 6.12.94؛ در نسخه 6.12.95 اصلاح شد.
  • Ubuntu 24.04 HWE (6.17): آسیب‌پذیر تا نسخه 6.17.0-41.
  • RHEL 10 (6.12): آسیب‌پذیر و هدف مستقیم این اکسپلویت.
  • Debian Trixie (6.12): آسیب‌پذیر تا نسخه 6.12.94+deb13-cloud-amd64.

برای متخصصان زیرساخت، این یعنی جداسازی استاندارد کانتینرها در این نسخه‌ها، تضمینی برای امنیت نیست. این اکسپلویت برای سیستم‌هایی با ۲ تا ۷ پردازنده (CPU) بهینه شده است، هرچند نویسنده اشاره می‌کند که با استراتژی‌های پیچیده‌تر، این محدوده قابل گسترش است.

این کشف، این فرض را که وصله‌های قبلی AF_UNIX قطعی بوده‌اند، به چالش می‌کشد و یک نقطه کور دائمی در نحوه مدیریت حافظه سوکت‌ها تحت شرایط Race Condition را آشکار می‌کند.

گام بعدی شما

  • فوراً نسخه هسته سیستم‌های خود را با دستور uname -r بررسی کنید.
  • به‌روزرسانی‌های امنیتی برای محیط‌های Ubuntu 24.04 و RHEL 10 را در اولویت قرار دهید.
  • در محیط‌های چندمستاجری (Multi-tenant)، دسترسی‌های سوکت‌های یونیکس را بازبینی کنید.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

این آسیب‌پذیری اعتبار مدل‌های جداسازی کانتینری را در توزیع‌های اصلی لینوکس خدشه‌دار می‌کند. بر اساس تجربه تیم‌های قرمز، خروج از کانتینر خطرناک‌ترین نوع حمله در محیط‌های ابری است زیرا دسترسی کامل به میزبان را فراهم می‌کند.

تأثیر برای ایران

این خبر برای مدیران سیستم و توسعه‌دهندگان زیرساخت‌های ابری در ایران که از توزیع‌های Ubuntu و RHEL استفاده می‌کنند، حیاتی است و نیاز به به‌روزرسانی فوری هسته را ایجاب می‌کند.

·نگاه ما
تحریریه دات‌هوش

تکرار این باگ برای سومین بار نشان می‌دهد که مدل‌های فعلی همگام‌سازی در هسته لینوکس برای مدیریت سوکت‌های پیچیده ناکافی است. این موضوع احتمالاً منجر به بازنگری در نحوه پیاده‌سازی GC در لایه‌های پایین‌تر سیستم‌عامل می‌شود تا به جای وصله‌های موضعی، یک تغییر ساختاری در مدیریت ارجاعات صورت گیرد.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.