سه آسیب‌پذیری Ultralytics؛ خطر اجرای کد هنگام پردازش مدل‌های AI با CVSS 7.8

تصویر شبکه عصبی هوش مصنوعی برای سه آسیب‌پذیری پردازش مدل Ultralytics

گزارش امنیتی SafeNest — Ultralytics

در ۲۸ اکتبر ۲۰۲۶ سه آسیب‌پذیری مستقل با امتیاز CVSS ۷٫۸ در اجزای پردازش مدل Ultralytics ثبت شد. شناسه‌های CVE-2026-118614، CVE-2026-118615 و CVE-2026-118616 به سه عملکرد متفاوت مرتبط‌اند. طبق توضیح ZDI، بهره‌برداری به تعامل با محتوای نامطمئن مانند بازکردن فایل یا صفحه مربوط نیاز دارد و می‌تواند به اجرای کد با دسترسی کاربر منجر شود. نسخه رفع‌شده برای این موارد در اطلاعات رسمی در دسترس این بررسی به‌طور قابل اتکا تأیید نشد و نباید حدس زده شود.

جدول شناسه‌ها، امتیاز، نسخه‌ها و شرایط

CVE CVSS CWE نوع ضعف نسخه آسیب‌پذیر نسخه اصلاحی پیش‌شرط
CVE-2026-118614 7.8 / CVSS (در رکورد DBU؛ مقیاس را با NVD کنترل کنید) در رکورد قابل تأیید این بررسی مشخص نشده Code Injection در بررسی مجموعه داده مدل نصب‌های Ultralytics دارای عملکرد آسیب‌پذیر؛ بازه شماره نسخه قابل تأیید نیست نسخه اصلاح‌شده تأیید نشده تعامل کاربر با فایل یا صفحه غیرمطمئن در مسیر پردازش داده
CVE-2026-118615 7.8 / CVSS (در رکورد DBU؛ مقیاس را با NVD کنترل کنید) در رکورد قابل تأیید این بررسی مشخص نشده Command Injection در مسیر بارگذاری امن مدل نصب‌های Ultralytics دارای عملکرد آسیب‌پذیر؛ شماره نسخه تأیید نشده نسخه اصلاح‌شده تأیید نشده دریافت یا بازکردن محتوای نامطمئن توسط کاربر در زمینه پردازش مدل
CVE-2026-118616 7.8 / CVSS (در رکورد DBU؛ مقیاس را با NVD کنترل کنید) در رکورد قابل تأیید این بررسی مشخص نشده Code Injection در منطق تعریف مدل نصب‌های Ultralytics دارای مؤلفه آسیب‌پذیر؛ نسخه دقیق تأیید نشده نسخه اصلاح‌شده تأیید نشده تعامل با داده یا تعریف مدل غیرمطمئن

شرح فنی مستقل CVE-2026-118614

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

نسخه و شرط: نصب‌های Ultralytics دارای عملکرد آسیب‌پذیر؛ بازه شماره نسخه قابل تأیید نیست؛ تعامل کاربر با فایل یا صفحه غیرمطمئن در مسیر پردازش داده.

اصلاح: فایل‌ها و توصیف‌گرهای داده ناشناس را با مجوز حداقلی و در محیط مجزا پردازش کنید و وضعیت اصلاح رسمی را پیگیری نمایید. وضعیت نسخه رفع: نسخه اصلاح‌شده تأیید نشده.

شرح فنی مستقل CVE-2026-118615

این ضعف به مؤلفه بارگذاری مدل مرتبط است که باید داده و تنظیمات مدل را از عملیات اجرایی حساس جدا نگه دارد. شرح ZDI احتمال انجام عملیات ناخواسته در زمینه کاربر را مطرح می‌کند. بارگذاری مدل‌های بیرونی بخشی مهم از زنجیره اعتماد AI است.

نسخه و شرط: نصب‌های Ultralytics دارای عملکرد آسیب‌پذیر؛ شماره نسخه تأیید نشده؛ دریافت یا بازکردن محتوای نامطمئن توسط کاربر در زمینه پردازش مدل.

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

شرح فنی مستقل CVE-2026-118616

نقص سوم در مسیر تحلیل و ساخت تعریف مدل ثبت شده است. هنگام تبدیل توصیف معماری به ساختار اجرایی، اعتبارسنجی ورودی باید مانع تعبیر داده نامطمئن به رفتار اجرایی شود. این CVE با دو مورد دیگر در محصول یکسان است ولی مسیر فنی مستقلی دارد.

نسخه و شرط: نصب‌های Ultralytics دارای مؤلفه آسیب‌پذیر؛ نسخه دقیق تأیید نشده؛ تعامل با داده یا تعریف مدل غیرمطمئن.

اصلاح: تعاریف مدل و فایل‌های پیکربندی دریافتی از افراد غیرمطمئن را در محیط جداگانه ارزیابی و تنها از منابع مورد اعتماد استفاده کنید. وضعیت نسخه رفع: نسخه اصلاح‌شده تأیید نشده.

چرا امنیت مدل اهمیت دارد؟

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

مرزهای مشترک این سه نقص

هر سه CVE زمانی مهم‌اند که داده نامطمئن وارد عملکرد حساس پردازش مدل شود، اما مسیرهای Check Dataset، Safe Load و Parse Model متفاوت‌اند. تجمیع آنها در یک مقاله برای جلوگیری از انتشار تکراری همان محصول است و نباید در اسکن دارایی‌ها به یک شناسه تبدیل شوند.

شرط تعامل کاربر

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

دسترسی فرایند اهمیت دارد

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

وضعیت نسخه‌های اصلاحی

شماره نسخه اصلاح‌شده این سه CVE در داده رسمی در دسترس این اجرا تأیید نشده است. نباید از نسخه آخرین بسته نتیجه گرفت که حتماً این سه اشکال رفع شده‌اند. تیم مالک مدل باید بولتن Ultralytics و رکورد CVE را پیگیری کند.

مدیریت منشأ مدل

منشأ مدل، امضای بسته در صورت وجود، هش فایل و مجوز دسترسی به مخزن باید در پرونده مدل ثبت شود. داده ناشناس باید پیش از ورود به محیط دارای شبکه و اسرار تولید ارزیابی گردد.

محیط امن تحلیل

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

پایش رخدادها

فعالیت فرایندهای فرزند غیرمنتظره، دسترسی به فایل خارج از مسیر پروژه یا ارتباط تازه با مقصد ناشناس می‌تواند موضوع بررسی SOC باشد. هیچ علامت منفردی به‌تنهایی وجود یا بهره‌برداری از این CVEها را ثابت نمی‌کند.

هماهنگی تیم‌ها

تیم‌های ML Engineering، DevSecOps و SOC باید با هم نسخه کتابخانه و نوع فایل‌های مورد استفاده را فهرست کنند. در صورت انتشار اصلاح رسمی، آزمایش سازگاری مدل و Pipeline ضروری خواهد بود.

جمع‌بندی

این هشدار به سه مسیر مستقل در یک چارچوب AI اشاره دارد. اولویت دفاعی با کاهش اعتماد به فایل‌های ناشناس، جداسازی اجرای مدل و رصد انتشار Patch معتبر است.

اولویت، کاهش مواجهه و کنترل‌های مکمل

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

وضعیت بهره‌برداری و اعتبار اطلاعات

در منابع بررسی‌شده تأیید مستقلی از بهره‌برداری فعال در دنیای واقعی یا ورود این CVE به فهرست CISA KEV در زمان انتشار این مطلب به‌دست نیامد. وجود گزارش فنی یا امکان ساخت نمونه تحقیقاتی به معنی رخ‌دادن حمله موفق نیست. نسخه‌های رفع‌شده فقط زمانی ذکر شده‌اند که با منبع رسمی تأیید شده باشند.

منابع رسمی و فنی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *