آخرین اخبار
همهٔ اخبار
اکسپلویت‌ها گزارش بحرانیت ۷/۱۰

کشف آسیب‌پذیری Deserialization در کتابخانه stable-baselines3

کشف آسیب‌پذیری Deserialization در کتابخانه stable-baselines3

یک آسیب‌پذیری امنیتی با شناسه CVE-2026-94093 در نسخه‌های تا 2.9.0 کتابخانه stable-baselines3 شناسایی شده است. این نقص امنیتی در توابع PPO.load، load_replay_buffer و VecNormalize.load در فایل save_util.py رخ می‌دهد.

تحلیل فنی آسیب‌پذیری

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

وضعیت اصلاحیه و ریسک‌ها

در نسخه 2.9.0، مسیر بارگذاری Tensorهای PyTorch با استفاده از پارامتر weights_only=True مقاوم‌سازی شده بود؛ اما گزارش‌ها حاکی از آن است که این تغییر در شاخه master از طریق PR #1913 به دلیل نیاز به Hotfix بازگردانده شده است. این موضوع باعث می‌شود برخی از نسخه‌های جدیدتر مجدداً در معرض این ریسک قرار گیرند.

  • نوع حمله: Remote Code Execution (RCE) از طریق Deserialization
  • تاثیر: دسترسی غیرمجاز و اجرای کد در محیط سرور یا سیستم کاربر
  • وضعیت اکسپلویت: منتشر شده (Publicly Disclosed)