Read the docs
TI-2021-19584 Aliases CVE-2021-43777

Vulnerability in Redash OAuth2 flows due to misuse of state field (should be a nonce)

Priority LOW 30CWE-352Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
High
Impact type
Tampering, Spoofing
Confidentiality · integrity · availability
High · High · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-352 and CWE-601.

Summary

Redash is a package for data visualization and sharing. In Redash version 10.0 and prior, the implementation of Google Login (via OAuth) incorrectly uses the `state` parameter to pass the next URL to redirect the user to after login. The `state` parameter should be used for a Cross-Site Request Forgery (CSRF) token, not a static and easily predicted value. This vulnerability does not affect users who do not use Google Login for their instance of Redash. A patch in the `master` and `release/10.x.x` branches addresses this by replacing `Flask-Oauthlib` with `Authlib` which automatically provides and validates a CSRF token for the state variable. The new implementation stores the next URL on the user session object. As a workaround, one may disable Google Login to mitigate the vulnerability.

Why it matters now

EPSS 0.00306 23rd percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
getredashredashup to 10.0—No fix listedCNA
  • redash Vendorgetredash Affected up to 10.0 Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:redash:redash:*:*:*:*:*:*:*:*up to 10.0.0Vulnerablegetredash
  • cpe:2.3:a:redash:redash:*:*:*:*:*:*:*:* Versions up to 10.0.0 Vulnerable ·getredash

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-43777

References

  • TI-2021-18031 Insecure default configuration CVSS 3.1HIGH 8.1
  • TI-2021-19587 Server-Side Request Forgery (SSRF) in Redash CVSS 3.1HIGH 8.8
  • TI-2020-10116 Havoc Research discovered an authenticated Server-Side Request Forgery (SSRF) via the… CVSS 3.1HIGH 7.2
  • TI-2026-25634 Redash: Open redirect vulnerability in post-login redirect handling CVSS 3.1MEDIUM 6.1
  • TI-2020-18468 Redash 8.0.0 is affected by LDAP Injection. CVSS 3.1MEDIUM 5.3

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences