CVE-2024-7771·Docker vulnerability
A vulnerability in the Dockerized version of mintplex-labs/anything-llm (latest, digest 1d9452da2b92) allows for a denial of service. Uploading an audio file with a very low sample rate causes the functionality responsible for transcribing it to crash the entire site instance. The issue arises from the localWhisper implementation, where resampling the audio file from 1 Hz to 16000 Hz quickly exceeds available memory, leading to the Docker instance being killed by the instance manager.
- Severity
- medium
- Software
- Docker
- Fixed in
- 1.3.1
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 0.72% — higher than 50% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Affected versions
Until: 1.3.1
Fixed in: 1.3.1
How to fix this CVE
Update Docker to version 1.3.1 or later to resolve a memory exhaustion denial of service vulnerability affecting the Anything LLM audio transcription feature. The issue occurs when processing audio files with extremely low sample rates, causing excessive memory consumption and instance crashes. Ensure all Docker instances running Anything LLM are patched immediately to restore service stability.
sudo dnf update docker-ceDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check Docker version with 'docker --version' and compare against version 1.3.1
- Step 2: Verify if Anything LLM is deployed by running 'docker ps' and checking for containers with 'anything-llm' in the name or image
- Step 3: Review Docker daemon logs for out-of-memory (OOM) killer events: 'sudo journalctl -u docker --grep="OOMKilled\|memory" -n 50'
- Step 4: After patching, confirm the new version with 'docker --version' and restart affected containers: 'docker restart <container_id>'
FAQ
What is CVE-2024-7771?
CVE-2024-7771 is a memory exhaustion vulnerability in Anything LLM's audio transcription service that occurs when users upload audio files with extremely low sample rates, triggering a resampling process that rapidly consumes available memory and crashes the Docker container.
Is CVE-2024-7771 being actively exploited?
No, this vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available.
What versions of Docker are affected by CVE-2024-7771?
Anything LLM versions up to and including 1.3.0 are affected. The vulnerability has been patched in version 1.3.1 and later.
How do I check if my server is vulnerable to CVE-2024-7771?
Run 'docker --version' to identify the installed version and compare against 1.3.1. Additionally, use 'docker ps --format "table {{.Image}}\t{{.Status}}"' to verify if any Anything LLM containers are currently running.
Does Defensia detect CVE-2024-7771?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Docker is installed on a monitored server, CVE-2024-7771 will appear in your dashboard with remediation steps.
Related Docker CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-7771. Free for 1 server.
Get started free