یک آسیبپذیری امنیتی جدید با شناسه CVE-2026-97730 در توزیعهای pfSense شناسایی شده است که میتواند منجر به اجرای کد دلخواه (Arbitrary Code Execution) روی سیستم شود.
جزئیات فنی آسیبپذیری
این نقص امنیتی از نوع Local File Inclusion (LFI) است و در نحوه مدیریت دادههای توالی ویجتها (Widget Sequence) در صفحه داشبورد (index.php) رخ میدهد. مهاجمان احراز هویت شدهای که دسترسی لازم برای تغییر تنظیمات داشبورد و قابلیت نوشتن فایل در سیستم فایل فایروال (مانند مسیر /tmp/) را داشته باشند، میتوانند از این حفره استفاده کنند.
سناریوی حمله
- مرحله اول: مهاجم یک فایل حاوی کد PHP مخرب را در یک مسیر موقت (مثلاً /tmp/test.widget.php) قرار میدهد.
- مرحله دوم: با ارسال یک مقدار دستکاری شده در تنظیمات ویجت داشبورد که حاوی Path Traversal است، سیستم را مجبور میکند تا فایل مخرب مذکور را فراخوانی و اجرا کند.
نسخههای تحت تأثیر
این آسیبپذیری نسخههای زیر را شامل میشود:
- pfSense Plus: نسخههای پیش از 26.07
- pfSense CE: نسخههای پیش از 2.9.0
به مدیران شبکه و مهندسین امنیت توصیه میشود در سریعترین زمان ممکن سیستمهای خود را به آخرین نسخههای منتشر شده بهروزرسانی کنند تا از سوءاستفادههای احتمالی جلوگیری شود.