Critical severity · published Mar 13, 2026
CVE-2026-32626
AnythingLLM has a Streaming Phase XSS to RCE via LLM Response Injection
9.6
CVSS
0.7%
EPSS
No
On KEV
Description
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. In 1.11.1 and earlier, AnythingLLM Desktop contains a Streaming Phase XSS vulnerability in the chat rendering pipeline that escalates to Remote Code Execution on the host OS due to insecure Electron configuration. This works with default settings and requires no user interaction beyond normal chat usage. The custom markdown-it image renderer in frontend/src/utils/chat/markdown.js interpolates token.content directly into the alt attribute without HTML entity escaping. The PromptReply component renders this output via dangerouslySetInnerHTML without DOMPurify sanitization — unlike HistoricalMessage which correctly applies DOMPurify.sanitize().
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 54% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AN
anything-llm · Mintplex-Labs
<= 1.11.1 · source: vendor
AN
Anythingllm · Mintplexlabs
through 1.11.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-32626
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-32626
Patch
https://github.com/Mintplex-Labs/anything-llm/commit/9e2d144dc8be6fab29f560f5bcdaa9ef7dbb4214
Exploit
https://github.com/Mintplex-Labs/anything-llm/security/advisories/GHSA-rrmw-2j6x-4mf2
More from anything-llm
8.8
CVE-2026-48116
AnythingLLM: RCE via ripgrep --pre argument injection in filesystem-search-files agent skill
8.8
CVE-2026-32628
AnythingLLM has SQL Injection in Built-in SQL Agent Plugin via Unsanitized table_name Parameter
7.5
CVE-2026-32617
AnythingLLM Permissable CORS policy
7.5
CVE-2026-24477
AnythingLLM has key leak in `systemSettings.js`
7.5
CVE-2024-22422
Unauthenticated Denial of Service (DOS) attack in AnythingLLM
