محققان امنیتی در شرکت Eye Security موفق شدند مکانیزم بهروزرسانی یک نسخه منسوخ شده از نرمافزار Popcorn Time را غیرفعال و دامنههای مرتبط با آن را Sinkhole کنند تا از سوءاستفاده احتمالی مهاجمان جلوگیری کنند.
جزئیات فنی و سطح خطر
نرمافزار Popcorn Time که یک کلاینت BitTorrent محبوب برای تماشای فیلم بود، از سال ۲۰۱۴ رها شده است. با این حال، نسخهای از آن به نام Time4Popcorn همچنان توسط میلیونها کاربر استفاده میشود. محققان دریافتند که مکانیزم بهروزرسانی این نرمافزار دارای ضعفهای ساختاری بسیار شدیدی است:
- عدم استفاده از پروتکل امن: درخواستهای بهروزرسانی از طریق پروتکل ناامن HTTP ارسال میشوند.
- فقدان امضای دیجیتال: این برنامه فاقد قابلیت Code Signing است، به این معنا که هر فایل اجرایی (Executable) که از دامنه دریافت شود را بدون بررسی هویت، دانلود و اجرا میکند.
- سطح دسترسی بالا: این فرآیند در هنگام بالا آمدن سیستم (Boot) در پسزمینه اجرا شده و فایلهای دریافتی را با سطح دسترسی System/root اجرا میکند که امکان RCE (اجرای کد از راه دور) را فراهم میسازد.
گستره تأثیرگذاری
بررسیها نشان میدهد که میلیونها سیستم در سراسر جهان در معرض این خطر قرار دارند. آمار تخمینی سیستمهای آسیبپذیر به شرح زیر است:
- ویندوز (Windows): بین ۲.۵ تا ۳ میلیون سیستم.
- مک (macOS): بین ۲۵۰,۰۰۰ تا ۳۵۰,۰۰۰ سیستم.
- اندروید (Android): کمتر از ۲۰۰,۰۰۰ سیستم.
نکته نگرانکننده این است که علاوه بر کاربران عادی، اتصالات از سوی شبکههای دولتی، نظامی و سازمانی نیز شناسایی شده است. این آسیبپذیری تحت شناسه CVE-2026-30612 ثبت شده است.
اقدامات اصلاحی و توصیه نهایی
از آنجایی که پروژه اصلی رها شده و توسعهدهندهای برای ارائه وصله (Patch) وجود ندارد، محققان Eye Security با ثبت دامنههای رها شده، فرآیند بهروزرسانی را به سمت یک نسخه اصلاحشده هدایت کردند که مکانیزم آسیبپذیر را غیرفعال میکند. این اقدام باعث کاهش ۹۸ درصدی درخواستهای بهروزرسانی به دامنههای مخرب شده است.
توصیه امنیتی: با توجه به اینکه این نرمافزار از نسخه بسیار قدیمی مرورگر Chrome (بدون قابلیت Sandbox یا محیط ایزوله) استفاده میکند، تنها راه حل ایمن، Uninstall (حذف کامل) این برنامه از تمامی سیستمها است. صرفاً غیرفعال کردن بهروزرسانی، ریسکهای دیگر نرمافزار را از بین نمیبرد.