CVE-2025-7106
Təsvir
danny-avila/librechat düzgün olmayan giriş nəzarəti yoxlamaları səbəbindən avtorizasiyadan yan keçmə zəifliyindən təsirlənir. `api/server/middleware/roles/access.js` faylındakı `checkAccess` funksiyası icazələri təsdiqləmək üçün `permissions.some()` metodundan istifadə edir ki, bu da tələb olunan çox sayda icazədən yalnız birinin mövcud olması halında yanlış şəkildə giriş imkanı verir. Bu, `['USE', 'CREATE']` yoxlamasının yalnız `USE: true` olduqda keçməsi səbəbindən, 'USER' roluna malik istifadəçilərə `CREATE: false` icazəsinə baxmayaraq agentlər yaratmağa imkan verir. Bu zəiflik `PROMPTS` kimi digər icazə yoxlamalarına da təsir göstərir. Problem düzəlişdən əvvəlki bütün versiyalarda mövcuddur.
Necə düzəltmək olar
- librechat librechat0.7.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| librechat librechat | v < 0.7.9 | 0.7.9 |
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.