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

آسیب‌پذیری اجرای کد (RCE) در کتابخانه labbench از طریق Deserialization داده‌های غیرقابل اعتماد

آسیب‌پذیری اجرای کد (RCE) در کتابخانه labbench از طریق Deserialization داده‌های غیرقابل اعتماد

یک آسیب‌پذیری امنیتی با سطح اهمیت بالا (High) در کتابخانه labbench (نسخه‌های پیش از 0.46.1) شناسایی شده است که به دلیل نقص در فرآیند Deserialization داده‌های غیرقابل اعتماد رخ می‌دهد.

این آسیب‌پذیری در توابع read() و read_relational() مشاهده شده است. در این حالت، کتابخانه صرفاً بر اساس پسوند فایل (مانند .p یا .pickle)، داده‌ها را به تابع pandas.read_pickle ارسال می‌کند. این ضعف امنیتی به مهاجمان اجازه می‌دهد تا با طراحی یک فایل داده یا آرشیو داده‌های رابطه‌ای (Relational Data) مخرب، پس از بارگذاری توسط کاربر، کد دلخواه (Arbitrary Code Execution) را در سیستم هدف اجرا کنند.