یک آسیبپذیری از نوع Server-Side Request Forgery (SSRF) در نسخههای 0.10.0 تا 0.14.1 ابزار zotero-mcp شناسایی شده است که با شناسه CVE-2026-108583 ثبت شده است. این نقص امنیتی به مهاجمان اجازه میدهد تا به سرویسهای داخلی شبکه دسترسی پیدا کنند.
جزئیات فنی آسیبپذیری
ریشه این مشکل در تابع _fetch_embedded_metadata نهفته است که URLها را بدون انجام هیچگونه اعتبارسنجی روی مقصد (Destination Validation) فراخوانی میکند. این عدم کنترل باعث میشود که مهاجم بتواند از طریق تکنیک Prompt Injection، عامل (Agent) را به گونهای هدایت کند که تابع zotero_add_by_url را فراخوانی نماید.
پیامدهای امنیتی
- دسترسی به میزبانهای داخلی: مهاجم میتواند درخواستها را به سمت میزبانهای Loopback، Private یا Link-local هدایت کند.
- نشت اطلاعات: این حمله میتواند منجر به افشای Meta-tagهای مربوط به ارجاعات (Citation) و جزئیات خطاهای سیستم شود.
- دور زدن محدودیتها: امکان استفاده از Redirectها برای رسیدن به اهداف داخلی در محیطهای ابری یا سازمانی.