Skip to content
Heist/ feed
Back to feed
MediumFix available

Editor can forge file-provisioning provenance on dashboards via the dashboard API

Type: advisorySources: OSV

An Editor can set file-provisioning metadata (the grafana.app/managedBy, grafana.app/managerId and grafana.app/sourcePath annotations) when creating a dashboard through the dashboard API, because these fields were stored without an authorization check. The dashboard then appears file-provisioned, and administrators can no longer update or delete it through Grafana. The impact is limited to the same organization and no data is exposed.

Products
grafana
Affected versions
Not specified
Fixed versions
12.4.12, 13.0.10, 13.1.7, 13.2.3
CVEs
CVE-2026-13720
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 12:32 UTC · Revision 1

Source evidence

Editor can forge file-provisioning provenance on dashboards via the dashboard API

core-osv · Original source

Published 9 Oct 2026, 10:46 UTC

An Editor can set file-provisioning metadata (the grafana.app/managedBy, grafana.app/managerId and grafana.app/sourcePath annotations) when creating a dashboard through the dashboard API, because these fields were stored without an authorization check. The dashboard then appears file-provisioned, and administrators can no longer update or delete it through Grafana. The impact is limited to the same organization and no data is exposed.

osv:BIT-grafana-2026-13720

grafana

Fixed versions: 12.4.12, 13.0.10, 13.1.7, 13.2.3

Complete source record
{
  "id": "19080c39cf2422c7d7481137a8e7cc431d599fcdaa2cdefa8ce9590c6489b3ab",
  "url": "https://osv.dev/vulnerability/BIT-grafana-2026-13720",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Editor can forge file-provisioning provenance on dashboards via the dashboard API",
    "summary": "An Editor can set file-provisioning metadata (the grafana.app/managedBy, grafana.app/managerId and grafana.app/sourcePath annotations) when creating a dashboard through the dashboard API, because these fields were stored without an authorization check. The dashboard then appears file-provisioned, and administrators can no longer update or delete it through Grafana. The impact is limited to the same organization and no data is exposed.",
    "evidence": "osv:BIT-grafana-2026-13720",
    "products": [
      {
        "name": {
          "value": "grafana",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "12.4.12",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "13.0.10",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "13.1.7",
            "evidence": "/affected/0/ranges"
          },
          {
            "value": "13.2.3",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "BIT-grafana-2026-13720",
      "aliases": [
        "BIT-grafana-2026-13720",
        "CVE-2026-13720"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "SEMVER",
              "events": [
                {
                  "introduced": "12.0.0"
                },
                {
                  "fixed": "12.4.12"
                },
                {
                  "introduced": "13.0.0"
                },
                {
                  "fixed": "13.0.10"
                },
                {
                  "introduced": "13.1.0"
                },
                {
                  "fixed": "13.1.7"
                },
                {
                  "introduced": "13.2.0"
                },
                {
                  "fixed": "13.2.3"
                }
              ]
            }
          ],
          "package": {
            "name": "grafana",
            "purl": "pkg:bitnami/grafana",
            "ecosystem": "Bitnami"
          },
          "severity": [
            {
              "type": "CVSS_V3",
              "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L"
            }
          ],
          "database_specific": {
            "source": "https://github.com/bitnami/vulndb/tree/main/data/grafana/BIT-grafana-2026-13720.json"
          }
        }
      ],
      "modified": "2026-10-09T12:00:07.095946699Z",
      "provider": "osv",
      "references": [
        "https://grafana.com/security/security-advisories/cve-2026-13720",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-13720"
      ],
      "provider_metadata": {
        "cpes": [
          "cpe:2.3:a:grafana:grafana:*:*:*:*:enterprise:*:*:*",
          "cpe:2.3:a:grafana:grafana:*:*:*:*:*:go:*:*",
          "cpe:2.3:a:grafana:grafana:*:*:*:*:enterprise:go:*:*"
        ],
        "severity": "Medium"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-13720",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/database_specific/severity"
  },
  "source_id": "core-osv",
  "document_id": 120653,
  "published_at": "2026-10-09T10:46:27.565+00:00"
}