Skip to content
TrustList
Security advisories

Grafana fixes SSO secret exposure and Azure token leak flaws

Editorial

By TrustList Editorial

CVE-2026-103506 (CVSS 8.9) exposes SSO client secrets where an experimental flag is on in Grafana 13.2; two 7.7 flaws leak Azure Monitor tokens and let alert editors redirect notifications.

About Grafana fixes SSO secret exposure and Azure token leak flaws

Grafana fixes SSO secret exposure and Azure token leak flaws

28 October 2026: Grafana Labs has fixed three high-severity flaws in Grafana OSS and Enterprise. The worst, CVE-2026-103506 (CVSS 8.9), lets any logged-in user read the instance's single sign-on client secrets and change its SSO settings, but only on Grafana 13.2 with an experimental feature flag switched on. The other two, both scored 7.7, can leak an Azure access token and let alert editors redirect notifications. Grafana's advisory gives 13.2.5 as the fix for the SSO flaw.

Not yet independently verified. Not yet independently verified. Grafana's advisory pages refused our reader, so the descriptions and scores here come from the NVD records Grafana Labs supplied; the fixed version for the two 7.7 flaws on each release line is not stated in what we could read. We will update this when it can be confirmed, and remove this note.

The SSO settings flaw

CVE-2026-103506 is a missing authorisation check. With the experimental kubernetesSsoSettingsApi toggle enabled, any authenticated user can read the client secrets of the configured SSO providers and modify instance-wide SSO settings without the admin permission that should be required. The flag is off by default, so most installations are not exposed. Where it was turned on, an attacker who could rewrite the SSO settings could point logins at an identity provider they control.

Anyone who enabled the flag should upgrade to 13.2.5 or later and rotate the SSO client secrets, since there is no way to tell from the outside whether they were read.

Two flaws at 7.7

  • Azure Monitor token leak (CVE-2026-88967): a user with query access to an Azure Monitor data source can make Grafana send requests to an endpoint the attacker controls, and the request carries the data source's Azure access token. This is a server-side request forgery, and the stolen token carries whatever Azure rights the data source's identity holds.
  • Contact point bypass (CVE-2026-100105): a user allowed to edit contact points, but not their protected fields, can change those fields anyway, such as a webhook's destination URL, by switching an integration to a legacy schema version. That can expose stored credentials and send alert notifications somewhere else.

Italy's national cybersecurity agency counts five flaws in the release, three of them high, and gives the affected range as every version from 10.0.0 up to 12.4.14, plus 13.0, 13.1 and 13.2 releases before 13.0.12, 13.1.9 and 13.2.5. Those four releases are the upgrade targets.

Checking an installation

Three questions settle exposure: is kubernetesSsoSettingsApi enabled (it is listed in the feature toggles section of the configuration), does the instance use Azure Monitor data sources with users who can query but should not hold the token, and who has edit rights on alerting contact points. Grafana Cloud is updated by Grafana Labs. Our data visualization software category lists five products.

Company profile on TrustList: Grafana Labs

Related on TrustList:

Sources

Categories & features

TrustList Weekly

The week in software and IT, in one email

The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.

We will email you to confirm. Unsubscribe with one click in any issue. Privacy policy