CVE-2026-87008 in Code Graph RAGالمعلومات

الملخص

بحسب VulDB • 05/11/2026

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 لتصنيفها، لكن فحص الانتماء يعمل على مساقات ذات دلالات لغوية غير محلولة. وبالتالي، يمكن لرمز رابط رمزي (symbolic link) مُزرع داخل مستودع يتم تحليله أن يشير إلى ملف خارج الجذر المُهيأ مع استمرار ظهوره ضمن النطاق المعتمد. تتبع أداة structural_search هذا الرابط وتكشف عن محتوى قابل للقراءة دون وجود بوابة موافقة، بينما تقوم عملية structural_replace عند تعيين dry_run=False باتباعها وكتابة فوق المحتوى القابل للتعديل؛ كما يستدعي مسار MCP الاستبدال الهيكلي (structural replacement) دون خضوعه لسيطرة موافقة حل الوكيل (agent-loop). يمكن لمهاجم يتسبب في قيام ضحية بتحليل مستودع يحتوي على مثل هذا الرابط، بقراءة بيانات الاعتماد والمفاتيح وملفات البيئة أو ملفات المصدر الشقيقة، وتعديل الملفات التي تصل إليها عملية code-graph-rag. تم إصلاح هذه المشكلة في الإصدار 0.0.589.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

08/09/2026

إفشاء

05/11/2026

الاعتدال

تمت الموافقة

إدخال

VDB-431673

EPSS

0.00000

KEV

لا

النشاطات

متوسط

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!