Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. mindsdb
  4. ›
  5. CVE-2024-24759

CVE-2024-24759: MindsDB Vulnerable to Bypass of SSRF Protection with DNS Rebinding

September 5, 2024 (updated November 18, 2024)

DNS rebinding is a method of manipulating resolution of domain names to let the initial DNS query hits an address and the second hits another one. For instance the host make-190.119.176.200-rebind-127.0.0.1-rr.1u.ms would be initially resolved to 190.119.176.200 and the next DNS issue to 127.0.0.1. Please notice the following in the latest codebase:

def is_private_url(url: str):
"""
Raises exception if url is private

:param url: url to check
"""

hostname = urlparse(url).hostname
if not hostname:

References

  • github.com/advisories/GHSA-4jcv-vp96-94xr
  • github.com/mindsdb/mindsdb
  • github.com/mindsdb/mindsdb/commit/5f7496481bd3db1d06a2d2e62c0dce960a1fe12b
  • github.com/mindsdb/mindsdb/security/advisories/GHSA-4jcv-vp96-94xr
  • nvd.nist.gov/vuln/detail/CVE-2024-24759

Code Behaviors & Features

Detect and mitigate CVE-2024-24759 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 23.12.4.2

Fixed versions

  • 23.12.4.2

Solution

Upgrade to version 23.12.4.2 or above.

Impact 9.1 CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-350: Reliance on Reverse DNS Resolution for a Security-Critical Action
  • CWE-918: Server-Side Request Forgery (SSRF)

Source file

pypi/mindsdb/CVE-2024-24759.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:17:15 +0000.