Skip to content
Heist/ feed
Critical

Redash: DuckDB query runner allows arbitrary file read/write via unrestricted external access

Type: advisorySource: Official CVE List1 source record

Redash is a package for data visualization and sharing. From 26.0.0 until 26.9.0, the DuckDB query runner's _connect() path in redash/query_runner/duckdb.py created connections with enable_external_access left at its default value of true. A user with query access to an administrator-created DuckDB data source could use native file-reading functions to retrieve files readable by the Redash process or use COPY TO to write files with that process's privileges. Reading application secrets such as REDASH_COOKIE_SECRET or REDASH_SECRET_KEY could also enable forged sessions and authentication bypass. This issue is fixed in version 26.9.0.

Announced Group revision 1
Original source ↗

CVE-2026-77371

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-77371

redash

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "getredash",
    "product": "redash",
    "versions": [
      {
        "status": "affected",
        "version": ">= 26.0.0, < 26.9.0"
      }
    ]
  }
]
Related CVEs
CVE-2026-77371

Source reference: /cveMetadata/cveId

Publisher severity

critical

Source reference: /containers/cna/metrics

Event
#23102 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement