highCVSS 8.8NVD status: Analyzed

CVE-2024-45846

Weaviate: An arbitrary code execution vulnerability exists in versions 23.10.3.0 up to 24.7.4.1 of the MindsDB platform, when the Weaviate integration is installed on the server.

ComponentWeaviate
Severityhigh (CVSS 8.8)
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published (NVD)2024-09-12
Last modified2026-06-17
Affected versions
mindsdb >= 23.10.3.0, < 24.7.4.1
Fixed in24.7.4.1
WeaknessCWE-95CWE-94
CISA KEVnot listed

NVD description

An arbitrary code execution vulnerability exists in versions 23.10.3.0 up to 24.7.4.1 of the MindsDB platform, when the Weaviate integration is installed on the server. If a specially crafted ‘SELECT WHERE’ clause containing Python code is run against a database created with the Weaviate engine, the code will be passed to an eval function and executed on the server.

Does CVE-2024-45846 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 Weaviate.
Check my stack

What to do

  • Upgrade Weaviate to 24.7.4.1 or later.
  • Do not expose the component's API or UI to the internet without authentication in front of it.

Sources

Read more

Other Weaviate CVEs

All Weaviate CVEs