Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
9.4

CVE-2026-77371: Redash lets DuckDB queries read or write files

CVE-2026-77371 · published 1 day ago
Summary

Versions 26.0.0 through 26.9.0 of Redash let a user who can run DuckDB queries read any file the Redash service can access or write files to the server. This could expose secret configuration data and let attackers spoof sessions. Upgrade Redash to version 26.9.0 or later and limit who can run DuckDB queries, or disable external file access in the DuckDB settings.

What to do

The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.

Affected software
VendorProductAffected versions
getredash redash >= 26.0.0, < 26.9.0
Original advisory text
Redash: DuckDB query runner allows arbitrary file read/write via unrestricted external access
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.
Fix within
Internet-facing 14 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker full control
Severity
9.4 Critical
Exploitation
<1% chance of attack within 30 days
Type
CWE-284Improper Access Control
Timeline
Published14 Oct 2026
Updated15 Oct 2026
First seen14 Oct 2026
Sources
CVE-2026-77371 · MITRE
Track software like this
Free during beta