محققان امنیتی در شرکت Anthropic اکسپلویت (Exploit) یک آسیبپذیری بحرانی در هسته لینوکس (Linux Kernel) را توسعه دادهاند که به مهاجمان بدون احراز هویت اجازه میدهد دستورات خود را از راه دور با دسترسی Root در سرورهایی که از پروتکل Multipath TCP (MPTCP) استفاده میکنند، اجرا کنند.
این نقص امنیتی که با شناسه CVE-2026-98432 شناخته میشود، یک آسیبپذیری از نوع Use-after-free در کدهای شبکه IPv4 TCP است. تیم CVE هسته لینوکس، امتیاز شدت (Severity Score) ۹.۸ از ۱۰ را برای این مورد در نظر گرفته است. اگرچه این آسیبپذیری بر اتصالات معمولی TCP نیز تأثیر میگذارد، اما اجرای کد از راه دور (RCE) بهطور مشخص در سرورهای دارای MPTCP مشاهده شده است.
جزئیات فنی و تحلیل خطر
این آسیبپذیری ناشی از یک Race Condition در نحوه مدیریت درخواستهای اتصال TCP توسط هسته است. طبق گزارشهای فنی، فرآیند انتقال مالکیت دادهها در توابع مربوط به سوکتهای TCP بدون کپی کردن صحیح انجام میشود که منجر به شرایط Use-after-free میگردد. این نقص در هستههای لینوکس از نسخه ۴.۴ به بعد، از جمله توزیعهای پرکاربردی مانند Ubuntu، Red Hat Enterprise Linux (RHEL) و Rocky Linux وجود دارد.
نکته قابل توجه، نقش هوش مصنوعی در این حادثه است. محققان گزارش دادند که یک مدل هوش مصنوعی از خانواده Claude توانسته است اکسپلویت این آسیبپذیری را توسعه دهد، مکانیزم KASLR را دور بزند و در کمتر از ۵۳ دقیقه به دسترسی Root دست یابد. این موضوع نشان میدهد که پیچیدگیهای سنتی اکسپلویت، با پیشرفت ابزارهای هوش مصنوعی در حال کاهش است.
تأثیر بر زبان برنامهنویسی Go
از نسخه ۱.۲۴ زبان برنامهنویسی Go، قابلیت MPTCP بهصورت پیشفرض برای TCP Listeners در لینوکس فعال میشود (در صورتی که هسته از آن پشتیبانی کند). این امر باعث میشود بسیاری از سرویسهای شبکه مبتنی بر Go، بدون اطلاع مدیران سیستم، در معرض این آسیبپذیری قرار گیرند.
راهکارهای مقابله و اصلاح (Mitigation)
- آپدیت هسته: سریعترین راه، نصب آخرین وصلههای امنیتی ارائه شده توسط توزیعهای لینوکس (مانند Debian، Oracle و Amazon Linux) است.
- محدودسازی شبکه: در صورتی که هنوز امکان آپدیت وجود ندارد، دسترسی به شبکه را به IPهای مورد اعتماد محدود کنید.
- استفاده از فایروال: استفاده از قوانین nftables برای مسدود کردن بستههای IPv4 TCP که حاوی IP Options هستند، میتواند ریسک را کاهش دهد.
هشدار: غیرفعال کردن صرفِ MPTCP برای جلوگیری از این حمله کافی نیست، زیرا آسیبپذیری زیرساختی در کدهای TCP معمولی نیز وجود دارد.