مجموعهای از آسیبپذیریهای هسته کشف شد Linux و FreeBSD. آسیبپذیریها در Linux آسیبپذیریهای موجود در FreeBSD امکان اجرای کد از راه دور، افزایش امتیاز سیستم، فرار از کانتینر یا دور زدن جداسازی ماشین مجازی را فراهم میکنند.
آسیبپذیریهای هسته Linux:
- ۵ آسیبپذیری که توسط Zero Day Initiative قبل از انتشار وصلهها به دلیل ارسال اشتباه اطلاعات به لیست پستی اشتباه افشا شده بودند:
- ZDI-CAN-33549 - آسیبپذیری در ماژول ksmbd با پیادهسازی فایل سرور بر اساس پروتکل SMB، که میتواند برای اجرای کد از راه دور در سطح هسته مورد سوءاستفاده قرار گیرد. این مشکل ناشی از یک سرریز عدد صحیح در تابع mbdirect_connection_rdma_xmit() است که در صورت کامپایل هسته با گزینههای "CONFIG_SMB_SERVER_SMBDIRECT=y" و "CONFIG_RDMA_RXE=y" رخ میدهد. برای یک حمله موفقیتآمیز، مهاجم باید بتواند در فضای ذخیرهسازی مشترک ارائه شده توسط هدف بنویسد. سرورکه باید از فناوریهای RDMA و SMB Direct نیز استفاده کند. یک نمونه اولیه از اکسپلویت موجود است که در ... کار میکند. Debian 13.
- ZDI-CAN-33774 یک وضعیت رقابتی در ماژول هسته ksmbd است که باعث میشود ۶۲ بایت داده از هدر SMB2 در یک بافر ۴۰ بایتی اختصاص داده شده برای پروتکل SMB1 نوشته شود. این آسیبپذیری میتواند منجر به اجرای کد از راه دور شود اگر مهاجم به حافظه SMB که توسط ksmbd مدیریت میشود دسترسی داشته باشد. یک نمونه اولیه از بهرهبرداری موجود است که در ... کار میکند. Debian 13.
- ZDI-CAN-33367 یک آسیبپذیری در پشته شبکه هسته است که به یک کاربر محلی اجازه میدهد با بازنویسی دادههای فرآیند در حافظه پنهان صفحه، امتیازات ریشه را به دست آورد، مشابه آسیبپذیریهای Dirty Frag و Fragnesia. این بار، این مشکل ناشی از یک خطا در تابع است.
یک نمونه اولیه از اکسپلویت آماده شده است که در نسخههای مختلف کار میکند. Ubuntuاین اصلاحیه به صورت یک پچ (patch) در دسترس است. در حال حاضر، فقط توسعهدهندگان Alma توسط توزیعها پشتیبانی میشوند. Linux ما یک بهروزرسانی برنامهریزی نشده برای بسته هسته منتشر کردیم که این آسیبپذیری را برطرف میکرد. - ZDI-CAN-34068 یک سرریز بافر در درایور گرافیکی VMWGFX است که برای پیادهسازی شتابدهی سهبعدی در محیطهای VMware استفاده میشود. این مشکل به یک کاربر محلی اجازه میدهد تا با دسترسی به پردازنده گرافیکی مجازی از طریق دستگاه /dri/card*، امتیازات ریشه را در سیستم به دست آورد. یک نمونه اولیه از این بهرهبرداری موجود است که در ... کار میکند. Ubuntu 26.04
- ZDI-CAN-34076 یک آسیبپذیری در درایور nvmet (NVMe Target) است که منجر به نشت اطلاعات در مورد محتویات حافظه هسته میشود.
- اطلاعات افشا شده و نمونههای اولیهی بهرهبرداری برای پنج آسیبپذیری هسته منتشر شده است که به یک کاربر غیرمجاز اجازه میدهد تا به امتیازات ریشه دست یابد و از انزوای کانتینر عبور کند. این مجموعه از آسیبپذیریها با نام رمز "Infinity Core" شناخته میشوند. این مشکلات در آخرین نسخههای هسته برطرف شدهاند.
- CVE-2026-98260 - یک آسیبپذیری استفاده پس از آزادسازی به دلیل استفاده مجدد از ساختار تایمر POSIX، که حافظه آن پس از خرابی در طول فراخوانی exec() در نخ اصلی آزاد شد، اما ارجاع در صف تایمر در نخ دیگری باقی ماند. یک نمونه اولیه از بهرهبرداری موجود است که در ... نشان داده شده است. Ubuntu ۲۶.۰۴ و در Android در گوشی هوشمند سامسونگ گلکسی S26 اولترا.
- CVE-2026-98256 - یک مشکل استفاده پس از آزادسازی به دلیل شرایط رقابتی بین فراخوانی exec() در یک نخ ثانویه و پاکسازی یک صف سیگنال در حال انتظار (sigqueue) رخ میدهد. هنگام دستکاری صف، ممکن است پس از آزادسازی حافظه مرتبط، ارجاعی به یک کنترلکننده سیگنال در صف باقی بماند و سپس میتواند در پردازش سیگنال مورد استفاده قرار گیرد. این سوءاستفاده در ... نشان داده شده است. Ubuntu 26.04.
- CVE-2026-89754 - یک سرریز بافر در پیادهسازی فراخوانی سیستمی mincore() به دلیل شرایط رقابتی در طول پیمایش مکرر جداول صفحه حافظه پس از اجرای madvise(MADV_DONTNEED) رخ میدهد. این بهرهبرداری در ... نشان داده شده است. Ubuntu 26.04.
- CVE-2026-80775 - یک آسیبپذیری استفاده پس از آزادسازی در فراخوانی سیستمی prctl() وجود دارد که به دلیل ردیابی نادرست شمارندههای مرجع برای هشهای futex هنگام ...
شرایط رقابتی بین وظایفی که ساختار mm_struct یکسانی را در یک فراخوانی vfork() تو در تو به اشتراک میگذارند. یک سوءاستفاده که از آسیبپذیری برای بازنویسی /usr/bin/passwd در حافظه پنهان صفحه استفاده میکند، در [نشان داده شده است]. Ubuntu 26.04. - CVE-2026-98385 - یک آسیبپذیری استفاده پس از آزادسازی در کنترلکننده حافظه پنهان زمانبند وظایف زمانی رخ میدهد که زمانبند، فیلدهای آماری را در ساختار mm_struct برای یک وظیفه پس از آزادسازی حافظه مرتبط در طول فراخوانی exec() روی یک هسته CPU متفاوت، بهروزرسانی میکند. این آسیبپذیری در هستههایی با گزینه CONFIG_SCHED_CACHE فعال رخ میدهد. این بهرهبرداری در ... نشان داده شده است.
قوس Linux با کرنل ۷.۲.۴.
- یک آسیبپذیری در Vghost (CVE-2026-74580) در زیرسیستم هسته vhost وجود دارد که برای تسریع عملیات ورودی/خروجی از طریق Virtio در سیستمهای مجازیسازی استفاده میشود. این آسیبپذیری ناشی از مدیریت نادرست حافظه پنهان جدول ترجمه ورودی/خروجی (IOTLB) است و میتواند برای افزایش امتیازات و دور زدن انزوای مهمان مورد سوءاستفاده قرار گیرد. هنگام پیکربندی مجدد آدرسها یا اندازههای صف (vring) از طریق فراخوانیهای VHOST_SET_VRING_ADDR یا VHOST_SET_VRING_NUM، حافظه پنهان vq->meta_iotlb[] پاک نشده است، که منجر به ترجمه آدرسهای جدید با استفاده از ورودیهای نامعتبر نگاشت حافظه میشود.
یک نمونه اولیه از یک اکسپلویت برای به دست آوردن امتیازات ریشه، که روی توزیعها آزمایش شده است، منتشر شده است. Ubuntu ۲۶ آوریل، RHEL 9.8، آمازون Linux ۲۰۲۳.۱۲.۲۰۲۶۰۸۱۷، آزور Linux 3.0 و Oracle Linux 10.2.
در محیطهای مجازیسازیشده با یک IOMMU مجازی، میتوان با دستکاری فراخوانی VIRTIO_F_RING_RESET در سیستم مهمان، از این آسیبپذیری برای اجرای کد در سطح هسته سیستم میزبان سوءاستفاده کرد.
مشکل از هسته شروع می شود Linux ۴.۱۱ و در نسخههای ۵.۱۰.۲۶۵، ۵.۱۵.۲۱۶، ۶.۱.۱۸۳، ۶.۶.۱۵۲، ۶.۱۲.۱۰۴، ۶.۱۸.۴۵، ۷.۱.۹ و ۷.۲ رفع شده است. به عنوان یک راه حل، میتوانید دسترسی به دستگاههای /dev/vhost-net، /dev/vhost-vsock، /dev/vhost-scsi و /dev/vhost-vdpa-* را محدود کنید.
آسیبپذیریهای موجود در FreeBSD (در بهروزرسانیهای 15.1-RELEASE-p5، 14.5-RELEASE-p2 و 14.4-RELEASE-p11 برطرف شدهاند):
- CVE-2026-101308 - یک آسیبپذیری استفاده پس از آزادسازی در درایور صدا که به دلیل شرایط رقابتی بین عملیات تغییر اندازه بافر و نگاشت حافظه mmap رخ میدهد. این آسیبپذیری به طور بالقوه به یک کاربر محلی با دسترسی به دستگاه صدا اجازه میدهد تا امتیازات ریشه را به دست آورد.
- CVE-2026-101309، CVE-2026-101310 و CVE-2026-101311 آسیبپذیریهایی در اجزای هایپروایزر Bhyve هستند که امکان اجرای کد در سمت میزبان را از طریق دستکاری سیستم مهمان فراهم میکنند. این مشکلات ناشی از شرایط رقابتی خارج از محدوده بافر در مدل کنترلکننده xHCI (USB 3) و همچنین عدم بررسی اندازه رکورد در مدلهای دستگاه HDA (صدای با کیفیت بالا) و فریم بافر هستند.
- CVE-2026-101307 - یک سرریز عدد صحیح در ماژول tcp_rack که الگوریتم تشخیص از دست دادن بسته RACK (Recent ACKnowledgment) را پیادهسازی میکند، منجر به تخصیص بافری میشود که برای جای دادن تمام دادههای دریافتی بسیار کوچک است. این آسیبپذیری امکان رونویسی تا ۵۱۲ کیلوبایت حافظه فراتر از مرز بافر را هنگام ارسال تعداد زیادی بسته ACK در یک اتصال TCP برقرار شده فراهم میکند. بهرهبرداری از این آسیبپذیری ممکن است منجر به ورود هسته به حالت وحشت شود.
منبع: opennet.ru
