Anything Llm
Approved changes feed: RSS · Atom
cpe:2.3:a:mintplex-labs:anything-llm:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Mintplex Labs (e54a2d9f-d3cf-523b-bbb7-c499d4853e27) |
|---|---|
| Product | Anything Llm (5a033fb0-3676-52b0-8dc4-f795bf170362) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-55611 |
vulnerable | 2026-07-29 01:00:28.534058 |
AnythingLLM: embed-parsed-file cleanup deletes any parsed file by ID without ownership scoping (cross-tenant IDOR deletion)
NONE
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.
Published: 2026-06-24T17:17:03.479Z
Updated: 2026-06-24T18:32:39.765Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48789 |
vulnerable | 2026-07-29 00:55:01.645252 |
AnythingLLM: Windows path containment bypass in document folder route
MEDIUM (4.3)
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. Prior to 1.13.0, on Windows, the document folder listing route can accept an encoded absolute Windows path that resolves outside the intended documents directory. The shared path containment helper rejects POSIX-style "../" traversal but does not reject Windows-style parent paths returned by path.relative(), such as "..". This vulnerability is fixed in 1.13.0.
Published: 2026-06-24T17:13:20.168Z
Updated: 2026-06-24T18:54:27.640Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48116 |
vulnerable | 2026-06-08 08:05:12.249537 |
AnythingLLM: RCE via ripgrep --pre argument injection in filesystem-search-files agent skill
HIGH (7.5)
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. Prior to 1.13.0, the filesystem-search-files agent skill passes its LLM-controlled pattern parameter to ripgrep as a positional argument without a -- end-of-options separator. ripgrep parses any argument that starts with - as an option, so a pattern of --pre=/bin/sh turns ripgrep into a script executor: it runs /bin/sh <file> for every file it walks. An attacker who can chat with an agent on a deployment with the filesystem plugin enabled (the default in the official Docker image) can use this, together with the sibling filesystem-write-text-file skill, to run arbitrary commands inside the AnythingLLM server container. This vulnerability is fixed in 1.13.0.
Published: 2026-05-28T21:19:51.965Z
Updated: 2026-05-30T02:22:53.743Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47713 |
vulnerable | 2026-06-08 08:05:12.229099 |
AnythingLLM: Legacy mobile device tokens bypass multi-user workspace scoping after mode migration
LOW (2)
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. Prior to 1.13.0, an approved mobile device token created in single-user mode can survive single-user -> multi-user migration even when the device record has userId = null. In multi-user mode, that stale token is still accepted by the mobile authentication middleware. Because no user is attached to the request, downstream mobile handlers fall back to unscoped data-access branches and return workspaces and workspace content without per-user filtering. This permits a pre-migration mobile token to enumerate a workspace assigned only to another user and retrieve victim-owned thread metadata and chat content in multi-user mode. This vulnerability is fixed in 1.13.0.
Published: 2026-05-28T21:20:56.596Z
Updated: 2026-05-29T14:48:59.134Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45403 |
vulnerable | 2026-06-08 08:05:11.733889 |
AnythingLLM: filesystem-copy-file follows nested symlinks and copies files from outside the allowed directory
LOW (2)
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. Prior to 1.13.0, the AnythingLLM agent filesystem copy tool validates only the top-level source and destination paths. The recursive copy helper then descends into child entries using fs.stat() and copies files with fs.copyFile() without validating each child or rejecting symlinks. Because both APIs follow symlinks, a symlink nested inside an allowed source directory can point outside the allowed filesystem root and cause outside file contents to be copied into an allowed destination as a regular file. This vulnerability is fixed in 1.13.0.
Published: 2026-05-28T21:18:08.686Z
Updated: 2026-05-29T19:06:43.485Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42456 |
vulnerable | 2026-06-08 08:03:16.324729 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41318 |
vulnerable | 2026-06-08 08:03:15.218046 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32719 |
vulnerable | 2026-06-08 07:57:18.075433 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32717 |
vulnerable | 2026-06-08 07:57:18.075170 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32715 |
vulnerable | 2026-06-08 07:57:18.074503 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32628 |
vulnerable | 2026-06-08 07:57:17.770891 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32626 |
vulnerable | 2026-06-08 07:57:17.770136 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32617 |
vulnerable | 2026-06-08 07:57:17.755744 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24478 |
vulnerable | 2026-06-08 07:51:17.745801 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-24477 |
vulnerable | 2026-06-08 07:51:17.744310 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-21484 |
vulnerable | 2026-06-08 07:49:16.406786 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22422 |
vulnerable | 2026-06-08 06:29:34.920262 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.