CVE-2026-54029
Təsvir
LibreChat çox sayda süni intellekt provayderini dəstəkləyən təkmilləşdirilmiş ChatGPT klonudur. 0.8.4-rc1 versiyasından əvvəl, DELETE /api/messages/:conversationId/:messageId son nöqtəsi (endpoint) hər hansı autentifikasiya olunmuş istifadəçiyə digər istifadəçilərin mesajlarını silməyə imkan verir. validateMessageReq proqram təminatı (middleware) yalnız conversationId-nin sorğu göndərən istifadəçiyə aid olduğunu yoxlayır, lakin handler funksiyası deleteMessages({ messageId }) metodunu MongoDB filtri kimi yalnız messageId-dən istifadə edərək çağırır və istifadəçi məhdudiyyətini əlavə etmir. Hücumçu doğrulama prosesindən keçmək üçün özünün etibarlı conversationId-sini və silinməni hədəfləmək üçün qurbanın messageId-sini təqdim edir ki, bu da mesajların daimi və bərpaedilməz şəkildə silinməsinə səbəb olur. Bu zəiflik 0.8.4-rc1 versiyasında aradan qaldırılıb.
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 |
|---|---|---|
| librechat librechat | v ≤ 0.8.3 | — |
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.