CVE-2026-90938
Təsvir
LangBot-un plugin runtime-ı (pip paketi langbot_plugin) 0.4.17 versiyasına qədər olan hissələrdə 0.0.0.0:5401 (/plugin/ws) ünvanında debug WebSocket serverini başladır. Bu serverin autentifikasiyası plugin_debug_key parametrindən asılıdır ki, bu parametr standart olaraq boş sətir kimi təyin edilib və yuxarı axın repozitoriyası, Docker imici və ya docker-compose (hansı ki, əlavə olaraq 5401 portunu hosta yönləndirir) tərəfindən heç vaxt təyin edilmir; buna görə də açar yoxlaması tamamilə ötürülür. Portla əlaqə qura bilən hər hansı uzaq hücumçu etibarnamələr olmadan istənilən "debug plugin"-i qeydiyyatdan keçirə bilər. Hadisələr filtrləmə olmadan bütün başladılmış pluginlərə yayıldığı üçün, hücumçunun plugini hər bir IM mesaj hadisəsinin tam kontekstini (o cümlədən şəxsi çatları, mesaj zəncirlərini və istifadəçi/göndərən ID-lərini açıq mətn formatında) qəbul edir və saxtalaşdırılmış cavablar yerləşdirə, konfiqurasiya edilmiş hər hansı bot adından mesajlar göndərə, bot UUID-lərini sadalaya, konfiqurasiya edilmiş LLM modellərini çağıra, bilik bazasının məzmunlarını oxuya və hər bir istifadəçinin LLM boru kəmərinə (pipeline) məlumat ötürən zərərli alətləri qeydiyyatdan keçirə bilər. "prod_mode": true ilə qeydiyyatdan keçirmək, eyni müəllif/ad ilə pluginin sonrakı legitim quraşdırmalarının rədd edilməsinə səbəb olur ki, bu da davamlı xidmətdən imtinaya gətirib çıxarır. Publikasiya zamanı heç bir düzəliş edilmiş versiya mövcud deyildi.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| langbot-app LangBot | v ≤ 0.4.17 | — |
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.