Description
Redash is a package for data visualization and sharing. From 10.0.0 until 26.9.0, the JSON data source query runner in redash/query_runner/json_ds.py used _get_all_results() to combine its configured base_url with a user-supplied query URL by using urljoin. An absolute query URL replaced the configured base URL instead of remaining under it, allowing a user with execute_query permission to direct a server-side request to an arbitrary external origin. When HTTP Basic Auth was configured for the data source, the request also forwarded those credentials to the selected origin. Private and internal address access remained constrained when REDASH_ENFORCE_PRIVATE_IP_BLOCK was enabled. This issue is fixed in version 26.9.0.
Published: 2026-10-14
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery via JSON data source queries
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from the JSON data source query runner using a URL manipulation routine that concatenates a user‑supplied query URL with a configured base URL via urljoin. If the query URL is absolute, it overwrites the intended base URL, allowing a user with execute_query permission to instruct the server to send HTTP requests to any external origin. When HTTP Basic Authentication is enabled for the data source, the credentials are forwarded to the target host, potentially exposing them.

Affected Systems

Redash versions from 10.0.0 up to but not including 26.9.0 are affected. The issue is present in the getredash:redash product and is resolved starting with release 26.9.0.

Risk and Exploitability

The CVSS score of 4.9 indicates moderate severity; the EPSS score indicates a very low exploitation probability (<1%), and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to have execute_query privileges on Redash; the attack does not require remote code execution but can lead to information disclosure or credential leakage when HTTP Basic Auth is used.

Generated by OpenCVE AI on October 15, 2026 at 16:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Redash to version 26.9.0 or later to apply the fix.
  • Enable the REDASH_ENFORCE_PRIVATE_IP_BLOCK setting to ensure internal address requests remain constrained when the vulnerability exists.
  • Restrict execute_query permissions to trusted users or disable JSON data source queries temporarily until the patch can be applied.

Generated by OpenCVE AI on October 15, 2026 at 16:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
Description Redash is a package for data visualization and sharing. From 10.0.0 until 26.9.0, the JSON data source query runner in redash/query_runner/json_ds.py used _get_all_results() to combine its configured base_url with a user-supplied query URL by using urljoin. An absolute query URL replaced the configured base URL instead of remaining under it, allowing a user with execute_query permission to direct a server-side request to an arbitrary external origin. When HTTP Basic Auth was configured for the data source, the request also forwarded those credentials to the selected origin. Private and internal address access remained constrained when REDASH_ENFORCE_PRIVATE_IP_BLOCK was enabled. This issue is fixed in version 26.9.0.
Title Redash: JSON data source query URL can bypass base URL restriction
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 4.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T15:07:05.020Z

Reserved: 2026-08-18T21:17:32.200Z

Link: CVE-2026-76083

cve-icon Vulnrichment

Updated: 2026-10-15T13:52:44.575Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-14T18:18:18.427

Modified: 2026-10-16T20:02:37.630

Link: CVE-2026-76083

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T16:30:19Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)