سرور Netopeer2 که برای مدیریت پیکربندی شبکه بر پایه پروتکل NETCONF استفاده میشود، با یک آسیبپذیری امنیتی روبرو است. این نقص به کاربران احراز هویت شده با سطح دسترسی پایین اجازه میدهد تا با ارسال درخواستهای خاص، سرویس netopeer2-server را از دسترس خارج کنند (Denial of Service).
جزئیات فنی آسیبپذیری
این آسیبپذیری (CVE-2026-63201) زمانی رخ میدهد که یک کاربر از طریق ارسال یک درخواست get RPC حاوی یک subtree filter نامعتبر که شامل format specifiers (مانند %s یا %n) باشد، سرور را هدف قرار دهد.
بررسی کدهای منبع نشان میدهد که در فایل src/netconf.c، تابع np2srv_rpc_get_cb() مقدار نامعتبر را از طریق ماکروی ERR() به تابع np2log_printf() ارسال میکند. اگرچه تابع vsnprintf() در ابتدا تلاش میکند پیام را به صورت ایمن قالببندی کند، اما در فایل src/log.c، نحوه مدیریت رشتههای قالببندی شده منجر به بروز خطا و در نهایت کرش کردن (Crash) سرور میشود.
- نوع حمله: Denial of Service (DoS)
- سطح دسترسی مورد نیاز: کاربر احراز شده با سطح دسترسی پایین (Low-privileged authenticated user)
- پروتکل هدف: NETCONF