← Back to CVE Explorer

CVE-2026-10601

Full vulnerability record from the local CVENow database.

Description

A user with Viewer permissions can use specially crafted requests to the Tempo and Loki data source plugins to reach unintended backend endpoints. Depending on the backend configuration this can expose data source credentials, leak internal responses, or trigger administrative actions on the configured backend.

Severity
MEDIUM
CVSS score
4.3 (v3.1)
Vulnerability status
Modified
Source identifier
Published
2026-06-22 14:16:25.167000
Last modified
2026-10-25 23:10:00.167000
View original CVE JSON
{
  "id": "CVE-2026-10601",
  "sourceIdentifier": "[email protected]",
  "published": "2026-06-22T14:16:25.167",
  "lastModified": "2026-10-25T23:10:00.167",
  "vulnStatus": "Modified",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "A user with Viewer permissions can use specially crafted requests to the Tempo and Loki data source plugins to reach unintended backend endpoints. Depending on the backend configuration this can expose data source credentials, leak internal responses, or trigger administrative actions on the configured backend."
    },
    {
      "lang": "es",
      "value": "Los plugins de fuente de datos de Tempo y Loki construyen solicitudes HTTP de backend interpolando la entrada proporcionada por el usuario en las rutas URL sin saneamiento, lo que permite el salto de ruta. Un usuario con rol de Visor puede: (1) capturar credenciales de fuente de datos configuradas por el administrador (encabezados personalizados secureJsonData) al saltar a un endpoint controlado por el atacante, (2) invocar endpoints de administrador que cambian el estado en Tempo (por ejemplo, /flush, /shutdown), y (3) exfiltrar datos de servicio internos a través de CallResource de Loki, que devuelve cuerpos completos de respuesta HTTP."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Grafana",
          "product": "Grafana OSS",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "11.6.0",
              "lessThanOrEqual": "11.6.14",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "12.2.0",
              "lessThanOrEqual": "12.2.8",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "12.3.0",
              "lessThanOrEqual": "12.3.6",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "12.4.0",
              "lessThanOrEqual": "12.4.3",
              "versionType": "semver",
              "status": "affected"
            },
            {
              "version": "13.0.0",
              "lessThanOrEqual": "13.0.1",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L",
          "baseScore": 5.4,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "NONE",
          "integrityImpact": "LOW",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 2.8,
        "impactScore": 2.5
      },
      {
        "source": "[email protected]",
        "type": "Primary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
          "baseScore": 4.3,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "NONE",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 2.8,
        "impactScore": 1.4
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-06-22T15:44:03.006985Z",
          "id": "CVE-2026-10601",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-22"
        }
      ]
    },
    {
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-22"
        }
      ]
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "operator": "OR",
          "negate": false,
          "cpeMatch": [
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:grafana:grafana:11.6.0:-:*:*:-:*:*:*",
              "matchCriteriaId": "1C499469-E087-433D-809A-92F454E0D917"
            }
          ]
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://grafana.com/security/security-advisories/cve-2026-10601",
      "source": "[email protected]",
      "tags": [
        "Broken Link"
      ]
    }
  ]
}