CVE-2024-5211

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-5211
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-5211.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-5211
Published
2024-06-12T12:15:10Z
Modified
2025-01-14T19:46:52Z
Summary
[none]
Details

A path traversal vulnerability in mintplex-labs/anything-llm allowed a manager to bypass the normalizePath() function, intended to defend against path traversal attacks. This vulnerability enables the manager to read, delete, or overwrite the 'anythingllm.db' database file and other files stored in the 'storage' directory, such as internal communication keys and .env secrets. Exploitation of this vulnerability could lead to application compromise, denial of service (DoS) attacks, and unauthorized admin account takeover. The issue stems from improper validation of user-supplied input in the process of setting a custom logo for the app, which can be manipulated to achieve arbitrary file read, deletion, or overwrite, and to execute a DoS attack by deleting critical files required for the application's operation.

References

Affected packages

Git / github.com/mintplex-labs/anything-llm

Affected ranges

Type
GIT
Repo
https://github.com/mintplex-labs/anything-llm
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed