CVE-2026-65980

Source
https://cve.org/CVERecord?id=CVE-2026-65980
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-65980.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-65980
Aliases
  • GHSA-5jgv-45cw-hc53
Published
2026-09-21T21:41:45Z
Modified
2026-09-23T03:46:38Z
Severity
  • 7.9 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H CVSS Calculator
Summary
Chartbrew: SQL Injection via Missing Backslash Escaping in ClickHouse Variable Substitution
Details

Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.3, Chartbrew's ClickHouse protocol in server/sources/plugins/clickhouse/clickhouse.protocol.js calls applySqlVariables() from server/sources/shared/sql/sql.variables.js without enabling the escapeBackslash option. For a ClickHouse-backed chart with variable binding, an attacker can supply a backslash before a quote so quote doubling does not keep the value within its intended SQL string literal. Public dashboards can expose this path without authentication, and successful exploitation can execute arbitrary ClickHouse SQL to disclose data or, when the database configuration permits, access files or internal network resources. This issue is fixed in version 5.2.3.

Database specific
{
    "cna_assigner":  "GitHub_M",
    "cwe_ids":  [
        "CWE-89"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/65xxx/CVE-2026-65980.json"
}
References

Affected packages

Git / github.com/chartbrew/chartbrew

Affected ranges

Type
GIT
Repo
https://github.com/chartbrew/chartbrew
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "extracted_events":  [
        {
            "introduced":  "0"
        },
        {
            "fixed":  "5.2.2"
        }
    ],
    "source":  [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

v1.*
v1.0.0
v1.0.0-beta.1
v1.0.0-beta.1.1
v1.0.0-beta.10
v1.0.0-beta.11
v1.0.0-beta.13
v1.0.0-beta.2
v1.0.0-beta.2.1
v1.0.0-beta.2.2
v1.0.0-beta.2.3
v1.0.0-beta.3
v1.0.0-beta.4
v1.0.0-beta.4.1
v1.0.0-beta.4.2
v1.0.0-beta.5
v1.0.0-beta.5.1
v1.0.0-beta.5.2
v1.0.0-beta.5.4
v1.0.0-beta.5.5
v1.0.0-beta.5.6
v1.0.0-beta.6
v1.0.0-beta.7
v1.0.0-beta.8
v1.0.0-beta.8.1
v1.0.0-beta.9
v1.0.0-beta.9.1
v1.0.0-beta.9.2
v1.0.0-beta.9.3
v1.1.0
v1.1.1
v1.10.0
v1.11.0
v1.11.1
v1.13.0
v1.14.0
v1.14.1
v1.14.2
v1.15.0
v1.16.0
v1.16.1
v1.16.2
v1.17.0
v1.17.1
v1.17.2
v1.18.0
v1.18.1
v1.19.0
v1.19.1
v1.2.0
v1.20.0
v1.20.1
v1.20.2
v1.21.0
v1.21.1
v1.3.0
v1.3.1
v1.4.0
v1.5.0
v1.5.1
v1.5.3
v1.6.0
v1.6.1
v1.6.2
v1.7.0
v1.7.1
v1.8.0
v1.8.1
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v2.*
v2.0.0
v2.0.0-rc.1
v2.0.0-rc.2
v2.1.0
v2.2.0
v2.3.0
v2.4.0
v2.5.0
v2.5.1
v2.6.0
v2.6.1
v2.6.2
v2.7.0
v2.8.0
v3.*
v3.0.0
v3.0.0-beta.1
v3.0.0-beta.2
v3.0.0-beta.3
v3.1.0
v3.1.1
v3.10.0
v3.11.0
v3.11.1
v3.12.0
v3.13.0
v3.2.0
v3.2.1
v3.3.0
v3.5.0
v3.5.1
v3.5.2
v3.6.0
v3.7.0
v3.8.0
v3.8.1
v3.8.2
v3.9.0
v4.*
v4.0.0
v4.0.1
v4.1.0
v4.2.0
v4.2.1
v4.3.0
v4.4.0
v4.5.0
v4.6.0
v4.7.0
v4.8.0
v4.8.1
v4.8.2
v4.8.3
v4.8.4
v4.8.5
v4.9.0
v5.*
v5.0.0
v5.0.1
v5.1.0
v5.2.0
v5.2.1
v5.2.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-65980.json"