آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۴/۱۰

کشف آسیب‌پذیری Path Traversal در کنترل‌پنل CyberPanel

کشف آسیب‌پذیری Path Traversal در کنترل‌پنل CyberPanel

یک آسیب‌پذیری امنیتی از نوع Path Traversal در نسخه 1.9.1 نرم‌افزار CyberPanel شناسایی شده است که با شناسه CVE-2026-79306 ثبت شده و شدت آن در سطح Medium ارزیابی شده است.

جزئیات فنی آسیب‌پذیری

این نقص امنیتی در متد compress قرار دارد که از طریق اندپوینت /filemanager/controller در دسترس است. یک مهاجم راه دور که دارای دسترسی احراز هویت شده (Authenticated) و مالکیت یکی از دامنه‌های پیکربندی شده را دارد، می‌تواند از این نقطه برای دسترسی به فایل‌های خارج از محدوده مجاز استفاده کند.

مکانیزم حمله

  • مهاجم می‌تواند مسیرهای مطلق (Absolute Paths) یا مسیرهای خارج از محدوده را در ویژگی listOfFiles در قالب JSON ارسال کند.
  • همزمان با ارسال درخواست method=compress، مقادیر basePath و compressedFileName توسط مهاجم کنترل می‌شوند.
  • دلیل بروز این مشکل این است که اپلیکیشن تنها مالکیت دامنه را اعتبارسنجی می‌کند و فرآیند Canonicalization (نرمال‌سازی مسیر) یا محدودسازی مسیرهای درخواستی را به درستی انجام نمی‌دهد.

تأثیرات احتمالی

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