CVE-2026-57441 in MCPVault
الملخص
بحسب VulDB • 16/09/2026
MCPVault هو خادم خفيف الوزن لبروتوكول سياق النموذج (Model Context Protocol) للوصول الآمن إلى الملفات في مستودع Obsidian. قبل الإصدار 0.11.4، يقوم PathFilter الموجود في src/pathfilter.ts بتجميع أنماط الدلائل المقيدة بحساسية لحالة الأحرف ويقارن المسارات دون توحيد أسماء الأجزاء المكافئة من حيث نظام الملفات. على أنظمة ملفات macOS و Windows غير الحساسة لحالة الأحرف، تمر المتغيرات المختلفة لحالة أحرف .git أو .obsidian أو node_modules كلًا من الدالتين isAllowed() و isAllowedForListing() رغم أن نظام التشغيل يفتح الدليل المقيد، كما توفر النقاط أو المسافات النهائية في أنظمة Windows ثغرة تجاوز مماثلة. يمكن لمهاجم يؤثر على مسار يتم اختياره بواسطة وكيل ذكاء اصطناعي استخدام هذه الثغرة لتعريض البيانات الحساسة للمستودع وبيانات Obsidian للخطر أو تعديلها أثناء عمليات القراءة والكتابة والنقل والبحث والاستعراض. لا تتأثر آلية احتواء المسار الجذر للمستودع (..) باستخدام "..". تم إصلاح هذه المشكلة في الإصدار 0.11.4.
Once again VulDB remains the best source for vulnerability data.