unscoredCVSS 0NVD status: Deferred

CVE-2026-55611

AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting.

ComponentAnythingLLM
Severityunscored (CVSS 0)
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
Published (NVD)2026-06-24
Last modified2026-06-25
Affected versions
>= 1.11.1, <= 1.14.1
read from the advisory text: NVD has not published CPE data yet
Fixed insee the vendor advisory
WeaknessCWE-639
CISA KEVnot listed

NVD description

AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. From 1.11.1 until 1.14.1, userId/workspaceId scoping to the parsed-files read/delete paths was added. However, the POST /api/workspace/:slug/embed-parsed-file/:fileId flow still deletes the target file by primary key only, with no ownership check, inside two finally{} blocks that run even when the ownership-checked read fails. As a result a manager or admin (multi-user mode) can delete any other user's parsed file in any workspace — including workspaces they are not a member of — by enumerating integer fileIds. The server even returns "File not found" while still deleting the file. This vulnerability is fixed in 1.14.1.

Does CVE-2026-55611 hit the version you run?Paste your docker-compose.yml, requirements.txt or package.json. The scanner checks your pinned versions against this CVE and every other one we track for AnythingLLM.
Check my stack

What to do

  • NVD lists no fixed version yet: follow the vendor advisory below and keep AnythingLLM off the public internet until a fix ships.
  • Do not expose the component's API or UI to the internet without authentication in front of it.

Sources

Other AnythingLLM CVEs

All AnythingLLM CVEs