یک آسیبپذیری امنیتی از نوع Path Traversal در نسخه 1.9.1 نرمافزار CyberPanel شناسایی شده است که با شناسه CVE-2026-79306 ثبت شده و شدت آن در سطح Medium ارزیابی شده است.
جزئیات فنی آسیبپذیری
این نقص امنیتی در متد compress قرار دارد که از طریق اندپوینت /filemanager/controller در دسترس است. یک مهاجم راه دور که دارای دسترسی احراز هویت شده (Authenticated) و مالکیت یکی از دامنههای پیکربندی شده را دارد، میتواند از این نقطه برای دسترسی به فایلهای خارج از محدوده مجاز استفاده کند.
مکانیزم حمله
- مهاجم میتواند مسیرهای مطلق (Absolute Paths) یا مسیرهای خارج از محدوده را در ویژگی
listOfFilesدر قالب JSON ارسال کند. - همزمان با ارسال درخواست
method=compress، مقادیرbasePathوcompressedFileNameتوسط مهاجم کنترل میشوند. - دلیل بروز این مشکل این است که اپلیکیشن تنها مالکیت دامنه را اعتبارسنجی میکند و فرآیند Canonicalization (نرمالسازی مسیر) یا محدودسازی مسیرهای درخواستی را به درستی انجام نمیدهد.
تأثیرات احتمالی
در صورت بهرهبرداری موفقیتآمیز، مهاجم میتواند به فایلهای حساس در سیستم عامل دسترسی پیدا کرده و آنها را از طریق قابلیت فشردهسازی (Compression) استخراج یا مشاهده کند.