PT-2026-137733

CVE-2026-87008

·

تاريخ النشر

2026-11-05

·

تاريخ التحديث

2026-11-10

الوصف من

CVSS 3.1
7.1
عالية
المقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Code Graph RAG الإصدارات السابقة لـ 0.0.589
الوصف يقوم AstGrepService في codebase rag/tools/ast grep service.py بتعداد الملفات الموجودة أسفل project root ويعتمد على should skip path في codebase rag/utils/path utils.py لتصنيفها. ومع ذلك، فإن فحص الاحتواء يعمل على مسارات معجمية غير محلولة، مما يسمح لرابط رمزي مزروع داخل مستودع يتم تحليله بالإشارة إلى ملف خارج الجذر المكون، مع ظهوره وكأنه ضمن النطاق. وبناءً على ذلك، يمكن لأداة structural search الكشف عن محتوى قابل للقراءة دون بوابة موافقة، بينما تقوم أداة structural replace عندما تكون dry run=False باتباع الرابط وكتابة محتوى فوق محتوى قابل للكتابة. كما يقوم مسار MCP باستدعاء الاستبدال الهيكلي دون التحكم في موافقة حلقة الوكيل. يمكن للمهاجم الذي يتسبب في قيام الضحية بتحليل مستودع يحتوي على مثل هذا الرابط قراءة بيانات الاعتماد أو المفاتيح أو ملفات البيئة أو المصادر المجاورة، ويمكنه تعديل الملفات التي يمكن لعملية code-graph-rag الوصول إليها.
التوصيات التحديث إلى الإصدار 0.0.589.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-85GG-2GFQ-Q95M
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾