پشتیبانی 24/7 :

031-36691964 | 021-88203003

Search

یک آسیب‌پذیری بحرانی در Linux kernel، امکان انجام حملات root از راه دور به سرورهای MPTCP را فراهم می‌کند.

تیتر مطالب

محققان امنیتی در Anthropic یک اکسپلویت برای یک آسیب‌پذیری بحرانی Linux kernel توسعه داده‌اند که به مهاجمان غیرمجاز اجازه می‌دهد تا از راه دور دستورات را به عنوان ریشه روی سرورهایی که Multipath TCP (MPTCP) را اجرا می‌کنند، اجرا کنند.

این نقص که با شناسه CVE-2026-98432 ردیابی می‌شود، اتصالات TCP معمولی را نیز تحت تأثیر قرار می‌دهد، اگرچه اجرای کد از راه دور روی سرورهای بدون شنونده MPTCP به طور عمومی نشان داده نشده است.
Multipath TCP (MPTCP) یک ویژگی TCP است که به یک اتصال واحد اجازه می‌دهد تا از چندین مسیر شبکه به طور همزمان برای بهبود عملکرد و قابلیت اطمینان استفاده کند. این ویژگی معمولاً در محیط‌هایی استفاده می‌شود که دستگاه‌ها دارای چندین اتصال شبکه مانند Wi-Fi و شبکه‌های تلفن همراه هستند.

آسیب پذیری CVE-2026-98432 یک آسیب‌پذیری از نوع (use-after-free) در کد شبکه‌سازی TCP مبتنی بر IPv4 در Kernel سیستم‌عامل است که امتیاز شدت ۹.۸ از ۱۰ را دریافت کرده است.

این آسیب‌پذیری Linux Kernel را از نسخه ۴.۴ به بعد تحت تأثیر قرار می‌دهد و شامل توزیع‌های پرکاربردی همچون Ubuntu، Red Hat Enterprise Linux و Rocky Linux می‌شود.

طبق توصیه‌نامه‌ی Linux Kernel، این آسیب‌پذیری ناشی از شرایط رقابتی در نحوه‌ی مدیریت درخواست‌های اتصال TCP توسط هسته است که به طور بالقوه باعث ایجاد شرایط استفاده پس از آزادسازی می‌شود.
در این توصیه‌نامه آمده است: “tcp_v4_syn_recv_sock() مالکیت ireq->ireq_opt را بدون کپی کردن آن به سوکت فرزند (newinet->inet_opt) منتقل می‌کند.”

“یک پردازنده‌ی دیگر می‌تواند همزمان یک SYN ارسال‌شده‌ی مجدد را برای همان سوکت درخواست پردازش کند و یک SYNACK از tcp_check_req() ارسال کند. tcp_v4_send_synack() و inet_csk_route_req() ireq->ireq_opt را فقط تحت rcu_read_lock() می‌خوانند و ip_build_and_send_pkt() و ip_options_build() سپس opt->optlen را دو بار می‌خوانند.”

مشکل مشابهی می‌تواند در طول مهاجرت سوکت درخواست TCP رخ دهد، زمانی که net.ipv4.tcp_migrate_req فعال باشد یا از برنامه BPF_SK_REUSEPORT_SELECT_OR_MIGRATE استفاده شود.
اگرچه فعال کردن این آسیب‌پذیری نیازی به احراز هویت ندارد، اما Red Hat می‌گوید سوءاستفاده از شرایط رقابتی پیچیده‌تر از ارسال یک بسته شبکه مخرب است.
Red Hat این آسیب‌پذیری را به عنوان یک مشکل انکار سرویس بالقوه که می‌تواند باعث خرابی هسته شود، طبقه‌بندی می‌کند و به دلیل پیچیدگی سوءاستفاده، امتیاز شدت پایین‌تر ۵.۹ را به آن اختصاص می‌دهد.

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

یک گزارش Anthropic توضیح داد که یک مدل هوش مصنوعی Claude که منتشر نشده است، سوءاستفاده‌ای را توسعه داده است که تصادفی‌سازی طرح فضای آدرس هسته (KASLR) را دور می‌زند و دستورات دلخواه را به عنوان root در یک سرور لینوکس که یک شنونده MPTCP را اجرا می‌کند، اجرا می‌کند.

طبق گفته‌ی Anthropic، این بهره‌برداری حدود ۵۳ دقیقه طول کشید تا به اجرای کد Root از راه دور دست یابد، که نشان می‌دهد این آسیب‌پذیری می‌تواند برای حملاتی فراتر از DoS مورد سوءاستفاده قرار گیرد.
در حالی که MPTCP معمولاً به طور پیش‌فرض در برنامه‌ها فعال نیست، برخی از نرم‌افزارها آن را به طور خودکار فعال می‌کنند.

زبان برنامه نویسی Go 1.24، MPTCP را به طور پیش‌فرض برای شنوندگان TCP در لینوکس فعال می‌کند، مادامی که هسته از این ویژگی پشتیبانی کند. به همین دلیل، برخی از سرویس‌های شبکه مبتنی بر Go ممکن است شنوندگان MPTCP را بدون اطلاع مدیران فعال کنند.

توزیع‌های لینوکس شروع به انتشار وصله‌های امنیتی می‌کنند.

این آسیب‌پذیری در هسته بالادست لینوکس برطرف شده و به شاخه‌های هسته نگهداری شده منتقل شده است. با این حال، به‌روزرسانی‌های امنیتی هنوز برای همه توزیع‌های لینوکس آسیب‌پذیر ارسال نشده است.
طبق ردیاب امنیتی Canonical، اوبونتو 22.04 LTS، 24.04 LTS، 26.04 LTS و 26.10 همچنان آسیب‌پذیر هستند و رفع نقص kernel از 30 اکتبر در حال انجام است.

Red Hat همچنین RHEL 8، 9 و 10 را به عنوان آسیب‌پذیر فهرست می‌کند و رفع نقص‌ها برای به‌روزرسانی‌های آینده برنامه‌ریزی شده است. RHEL 7 تحت تأثیر قرار نگرفته است زیرا هسته آن حاوی کد آسیب‌پذیر نیست.
ارائه‌دهنده پشتیبانی لینوکس Rocky، تأیید می‌کند که Rocky Linux 8، 9 و 10 نیز تحت تأثیر قرار گرفته‌اند و از فایروال‌های موقت برای سیستم‌های آسیب‌دیده استفاده می‌کنند.

طبق ردیاب امنیتی Debian، این آسیب‌پذیری در بسته هسته نسخه 6.1.190-1 برای Debian12 (Bookworm) و 6.12.113-1 برای Debian13(Trixie) برطرف شده است. بسته‌های اصلاح‌شده نیز برای آزمایش Debian در دسترس هستند و ناپایدار هستند.

سایر فروشندگان لینوکس، از جمله Oracle Linux، Amazon Linux و SUSE، نیز اصلاحاتی را برای برخی از نسخه‌های هسته آسیب‌دیده منتشر کرده‌اند.
این آسیب‌پذیری macOS را که از هسته XNU اپل به جای Linux Kernel استفاده می‌کند، تحت تأثیر قرار نمی‌دهد.

به مدیران سیستم توصیه می‌شود که توصیه‌های امنیتی توزیع خود را بررسی کرده و بسته‌های به‌روزرسانی‌شده Kernel را به محض انتشار، نصب کنند

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

CIQ همچنین توصیه می‌کند که بسته‌های IPv4 TCP حاوی گزینه‌های IP را قبل از رسیدن به کد پردازش TCP آسیب‌پذیر، موقتاً مسدود کنید و نمونه‌هایی از قوانین nftables را که می‌توانند این نوع ترافیک را مسدود کنند، به اشتراک بگذارید.

این شرکت هشدار می‌دهد که غیرفعال کردن MPTCP به تنهایی کافی نیست زیرا آسیب‌پذیری اساسی هنوز می‌تواند از طریق ترافیک TCP معمولی فعال شود.
در حال حاضر هیچ گزارش تأیید شده‌ای مبنی بر سوءاستفاده از CVE-2026-98432 در سطح اینترنت وجود ندارد.

منبع:

bleepingcomputer