یک آسیبپذیری امنیتی با شدت بالا (High) تحت شناسه CVE-2026-102911 در نرمافزار zosmaai pi-llm-wiki نسخههای تا 0.11.7 کشف شده است. این نقص امنیتی از نوع تزریق دستورات سیستمعامل (OS Command Injection) است و به مهاجم اجازه میدهد تا دستورات دلخواه خود را روی سیستم میزبان اجرا کند.
جزئیات فنی
این مشکل در یکی از توابع فایل mcp/index.ts در جزء wiki_capture_source MCP tool رخ داده است. مهاجم میتواند با دستکاری آرگومان url، دستورات سیستمی را به شل (Shell) ارسال کند؛ زیرا این ورودی پیش از اجرا در دستورات استخراج منبع، بهصورت مناسب پاکسازی (Sanitize) نمیشود. با توجه به اینکه نقطه انتهایی (Endpoint) مربوط به MCP از طریق شبکه قابل دسترسی است، این حمله میتواند بهصورت از راه دور (Remote) اجرا شود.
تاثیرات امنیتی
- تأثیر (Impact): دستیابی به دسترسی کامل (RCE) که منجر به نقض محرمانگی، یکپارچگی و در دسترس بودن (C/I/A) دادهها در سطح بالا میشود.
- پیچیدگی (Complexity): پیچیدگی حمله پایین (Low) است و از طریق تزریق متاکاراکترها (Metacharacter Injection) صورت میگیرد.
- وضعیت اکسپلویت: کد اکسپلویت (Exploit) این آسیبپذیری بهصورت عمومی منتشر شده و در دسترس است.
راهکارهای مقابله
برای رفع این مشکل، توصیه میشود هرچه سریعتر اقدامات زیر انجام شود:
- بهروزرسانی فوری: ارتقای نرمافزار به نسخه 0.11.8 که این نقص را برطرف کرده است.
- کنترل دسترسی: در صورتی که بهروزرسانی فوری امکانپذیر نیست، دسترسی به ابزار
wiki_capture_source MCPرا تنها به کاربران مورد اعتماد محدود کنید.