CVE-2025-7104
Təsvir
danny-avila/librechat-ın bütün versiyalarını əhatə edən kütləvi təyin etmə (mass assignment) zəifliyi mövcuddur. Bu zəiflik hücumçulara düzgün filtrləmə olmadan istifadəçi tərəfindən təqdim edilən məlumatları daxili obyekt xüsusiyyətlərinə və ya verilənlər bazası sahələrinə avtomatik bağlamaqla həssas sahələri manipulyasiya etməyə imkan verir. Nəticədə, sorğu gövdəsindəki hər hansı əlavə sahələr agentData-ya daxil edilir və verilənlər bazası təbəqəsinə ötürülür ki, bu da sxemdəki author, access_level, isCollaborative və projectIds kimi istənilən sahənin üzərinə yazılmasına şərait yaradır. Bundan əlavə, spread operatorları ilə birlikdə Object.assign istifadəsi səbəbindən Object.Prototype çirkləndirilə bilər.
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.