آخرین اخبار
همهٔ اخبار
امنیت شبکه گزارش بحرانیت ۵/۱۰

آسیب‌پذیری Path Traversal در روترهای Oray Pugongying X5 Pro؛ امکان اجرای کد با سطح دسترسی Root

آسیب‌پذیری Path Traversal در روترهای Oray Pugongying X5 Pro؛ امکان اجرای کد با سطح دسترسی Root

آسیب‌پذیری جدیدی با شناسه CVE-2026-120225 در فریم‌ور روترهای Oray Pugongying X5 Pro (نسخه‌های 7.6.1 و پایین‌تر) شناسایی شده است. این نقص امنیتی از نوع Path Traversal (CWE-23) است که به یک کاربر دارای دسترسی مدیریت (Administrator) اجازه می‌دهد تا از طریق تابع config_restore_ex، فایل‌های سیستم را دستکاری کرده و در نهایت منجر به اجرای کد (Code Execution) با سطح دسترسی Root شود.

جزئیات فنی و نحوه حمله

این آسیب‌پذیری در فرآیند بازیابی تنظیمات (Configuration Restore) رخ می‌دهد. مهاجم با استفاده از یک آرگومان filename دستکاری شده که حاوی توالی‌های Relative Path Traversal (مانند ../) است، می‌تواند از مسیر تعیین‌شده برای بازیابی فایل فراتر رفته و به مسیرهای حساس سیستم مانند /etc/openwrt_release دسترسی پیدا کند. با توجه به اینکه فرآیند بازیابی تنظیمات با سطح دسترسی بالا اجرا می‌شود، این دستکاری می‌تواند منجر به تسلط کامل بر دستگاه شود.

نکات کلیدی مربوط به این آسیب‌پذیری عبارتند از:

  • پیش‌نیاز حمله: مهاجم حتماً باید دارای دسترسی احراز هویت شده (Authenticated) در سطح مدیریت باشد. این یک حمله Unauthenticated RCE نیست، اما ریسک بزرگی برای حساب‌های مدیریتی یا کاربران داخلی (Insider Threats) محسوب می‌شود.
  • وضعیت اکسپلویت: یک Proof-of-Concept (PoC) عمومی برای این آسیب‌پذیری وجود دارد، اما اثبات عملکرد کامل آن در محیط‌های واقعی هنوز تایید نشده است.
  • وضعیت وصله (Patch): تا لحظه انتشار این گزارش، هیچ وصله امنیتی رسمی از سوی شرکت Oray منتشر نشده است.

توصیه‌های امنیتی و اقدامات اصلاحی

از آنجایی که در حال حاضر وصله‌ای برای رفع این مشکل در دسترس نیست، مدیران شبکه و تیم‌های SOC باید اقدامات زیر را در اولویت قرار دهند:

  • محدودسازی دسترسی: پنل مدیریت روتر را از دسترس مستقیم اینترنت خارج کرده و دسترسی به آن را تنها به Management VLAN یا لیست سفید (Allowlist) از IPهای مورد اعتماد محدود کنید.
  • استفاده از VPN: برای مدیریت از راه دور، حتماً از طریق یک VPN یا Jump Host امن اقدام کنید.
  • مدیریت هویت: تمامی رمزهای عبور پیش‌فرض را با پسوردهای بسیار پیچیده جایگزین کرده و حساب‌های کاربری غیرضروری را حذف کنید.
  • مانیتورینگ: تغییرات غیرمنتظره در فایل‌های سیستمی (به‌ویژه در مسیر /etc) و رفتارهای غیرعادی در فرآیند بازیابی تنظیمات را زیر نظر بگیرید.