CVE-2026-32626
Təsvir
AnythingLLM, məzmun hissələrini hər hansı bir LLM-in çat zamanı istinad kimi istifadə edə biləcəyi kontekstə çevirən tətbiqdir. 1.11.1 və daha əvvəlki versiyalarda AnythingLLM Desktop-un çat renderləmə boru kəmərində (pipeline), təhlükəsiz olmayan Electron konfiqurasiyası səbəbindən ev sahibi ƏS-də uzaqdan kodun icrasına (Remote Code Execution) gətirib çıxaran Streaming Phase XSS zəifliyi mövcuddur. Bu, standart parametrlərlə işləyir və normal çat istifadəsindən başqa heç bir istifadəçi qarşılıqlılığı tələb etmir. frontend/src/utils/chat/markdown.js faylındakı xüsusi markdown-it şəkil renderləyicisi, HTML entity escape prosesi olmadan token.content dəyərini birbaşa alt atributuna yerləşdirir. PromptReply komponenti bu çıxışı, DOMPurify sanitize funksiyasını düzgün şəkildə tətbiq edən HistoricalMessage-dən fərqli olaraq, DOMPurify təmizlənməsi olmadan dangerouslySetInnerHTML vasitəsilə render edir.
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 |
|---|---|---|
| mintplexlabs anythingllm | v ≤ 1.11.1 | — |
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.