CVE-2023-4457 Google Sheets data source plugin for Grafana information disclosure vulnerability

Medium 5.5 Published Updated

An attacker can view the Google Sheet API key via unsanitized error messages in the Grafana Google Sheets plugin.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-4457?

CVE-2023-4457 is a medium-severity vulnerability in Grafana google-sheets-datasource, published on 16 Oct 2023. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Grafana is an open-source platform for monitoring and observability.

The Google Sheets data source plugin for Grafana, versions 0.9.0 to 1.2.2 are vulnerable to an information disclosure vulnerability.

The plugin did not properly sanitize error messages, making it potentially expose the Google Sheet API-key that is configured for the data source.

This vulnerability was fixed in version 1.2.2.

Weakness: CWE-209

Which versions are affected by CVE-2023-4457?

3 open source packages ship an affected version, including github.com/grafana/google-sheets-datasource. It affects 1 product.

PackageAffectedFixed in
github.com/grafana/google-sheets-datasource GoFrom 0.9.01.2.2
github.com/grafana/google-sheets-datasource GoFrom 0.9.01.2.2
github.com/grafana/google-sheets-datasource GoFrom 0.9.01.2.2

Products include Grafana Google Sheets.

How do I fix CVE-2023-4457?

Upgrade github.com/grafana/google-sheets-datasource to 1.2.2 or later.

Is CVE-2023-4457 being exploited?

There is no known exploitation of CVE-2023-4457 in the wild and no public exploit code.

Sources

Also known as GHSA-37x5-qpm8-53rq, GO-2023-2158.

Is CVE-2023-4457 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free