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

کشف آسیب‌پذیری Path Traversal در نرم‌افزار Formwork

کشف آسیب‌پذیری Path Traversal در نرم‌افزار Formwork

یک آسیب‌پذیری امنیتی با شدت High در نرم‌افزار Formwork (نسخه‌های پیش از 2.3.13) شناسایی شده است که منجر به امکان دسترسی غیرمجاز به فایل‌های سیستم می‌شود.

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

این نقص امنیتی که با شناسه CVE-2026-104478 ثبت شده است، در بخش BackupController رخ داده و از نوع Path Traversal است. این آسیب‌پذیری به کاربران احراز هویت شده‌ای که دارای دسترسی‌های «دانلود بک‌آپ» یا «حذف بک‌آپ» هستند اجازه می‌دهد تا فایل‌های دلخواه را در سیستم بخوانند یا حذف کنند.

مکانیزم حمله

  • مهاجم می‌تواند یک Payload حاوی کاراکترهای پیمایش مسیر (Traversal) را به صورت base64-encoded ارسال کند.
  • در محیط‌های لینوکسی، این روش باعث دور زدن تابع basename در زبان PHP شده و دسترسی به فایل‌های خارج از دایرکتوری بک‌آپ را فراهم می‌کند.

راهکار اصلاح

به کاربران توصیه می‌شود در سریع‌ترین زمان ممکن نرم‌افزار Formwork را به نسخه 2.3.13 یا نسخه‌های جدیدتر به‌روزرسانی کنند تا این حفره امنیتی بسته شود.