سه آسیبپذیری امنیتی در بسته متنباز PHP به نام Voyager کشف شده که میتواند توسط مهاجمان برای اجرای کد از راه دور (remote code execution) با یک کلیک مورد سوءاستفاده قرار گیرد. محقق شرکت Sonar، یانیو نیزری، اعلام کرد که “زمانی که یک کاربر احراز هویت شده Voyager روی لینک مخرب کلیک کند، مهاجمان میتوانند کد دلخواه را روی سرور اجرا کنند.” این آسیبپذیریها که شامل CVE-2024-55417 (نوشتن فایل دلخواه)، CVE-2024-55416 (اسکریپتنویسی متقابل سایتها یا XSS) و CVE-2024-55415 (نشت و حذف فایل دلخواه) میشوند، علیرغم افشای مسئولانه در ۱۱ سپتامبر ۲۰۲۴، هنوز رفع نشدهاند.
مهاجمان میتوانند از قابلیت آپلود رسانه Voyager برای بارگذاری فایل مخرب استفاده کنند که بررسی نوع MIME را دور بزند و از فایل چندشکلی (polyglot file) که به عنوان تصویر یا ویدیو ظاهر میشود اما حاوی کد PHP قابل اجرا است، بهره ببرند. این آسیبپذیریها میتوانند با یکدیگر ترکیب شوند تا تهدیدی بحرانی ایجاد کنند که منجر به اجرای کد زمانی که قربانی روی لینک مخرب کلیک کند، میشود. در غیاب رفع این مشکلات، به کاربران توصیه میشود هنگام استفاده از این پروژه در برنامههای خود احتیاط کنند.
کلمات کلیدی : آسیبپذیری امنیتی, PHP Voyager, remote code execution, XSS vulnerability, فایل چندشکلی, CVE-2024-55417

نظر شما چیست؟
خوشحال میشویم نظر شما را بدانیم. نظری بنویسید.