CVE-2026-77604
Təsvir
Code Graph RAG çoxdilli kod bazalarını sorğulamaq, anlamaq və redaktə etmək üçün süni intellekt əsaslı bilik qrafı və axtarış sistemidir. Versiya 0.0.345-ə qədər, codebase_rag/mcp/tools.py faylında yerləşən MCPToolsRegistry.read_file tətbiqi, offset və ya limit səhifələnmiş budağı seçdikdə, hücumçu tərəfindən idarə olunan file_path girişini project_root ilə birləşdirir, lakin daxilində olduğunu yoxlamır və həll etmir. Mütləq yol pathlib-in konfiqurasiya edilmiş kökü rədd etməsinə səbəb olur, nisbi keçidlər isə onun xaricində həll oluna bilər. Qorunan səhifələnməmiş budaq validate_project_path funksiyasından istifadə edir, lakin səhifələnmiş budaq yolu açmazdan əvvəl həmin təsdiqləməni yan keçir. Buna görə də, şəbəkəyə açıq HTTP MCP serverin autentifikasiya olunmamış çağırıcısı server prosesi üçün əlçatan olan istənilən UTF-8 oxunaqlı faylları, o cümlədən etibarnamələri, mühit məlumatlarını, gizli açarları, mənbə kodunu və konfiqurasiyanı oxuya bilər; stdio transportu vasitəsilə lokal çağırıcılar da eyni zəif kod yoluna çata bilər. Bu problem 0.0.345 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vitali87 code-graph-rag | < 0.0.345 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.