Unauthenticated DoS: avatar cache leaks goroutines when /avatar/:hash requests time out
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Grafana | grafana/grafana-enterprise | unaffected |
|
||||||
| Grafana | grafana/grafana-enterprise | unaffected |
|
||||||
| Grafana | grafana/grafana-enterprise | unaffected |
|
||||||
| Grafana | grafana/grafana | unaffected |
|
||||||
| Grafana | grafana/grafana | unaffected |
|
||||||
| Grafana | grafana/grafana | unaffected |
|
||||||
| Grafana | grafana/grafana-enterprise | unaffected |
|
||||||
| Grafana | grafana/grafana | unaffected |
|
||||||
| Grafana | grafana/grafana-enterprise | unaffected |
|
||||||
| Grafana | grafana/grafana | unaffected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Grafana | Grafana | — |
| Grafana | Grafana Enterprise | — |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.691% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:grafana:grafana:*:*:*:*:-:*:*:* cpe:2.3:a:grafana:grafana:*:*:*:*:enterprise:*:*:* cpe:2.3:a:grafana:grafana:12.3.0:*:*:*:-:*:*:* cpe:2.3:a:grafana:grafana:12.3.0:*:*:*:enterprise:*:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-772 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Grafana
Grafana grafana Grafana grafana Enterprise |
|
| Vendors & Products |
Grafana
Grafana grafana Grafana grafana Enterprise |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-400 CWE-703 |
|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Every uncached /avatar/:hash request spawns a goroutine that refreshes the Gravatar image. If the refresh sits in the 10-slot worker queue longer than three seconds, the handler times out and stops listening for the result, so that goroutine blocks forever trying to send on an unbuffered channel. Sustained traffic with random hashes keeps tripping this timeout, so goroutine count grows linearly, eventually exhausting memory and causing Grafana to crash on some systems. | |
| Title | Unauthenticated DoS: avatar cache leaks goroutines when /avatar/:hash requests time out | |
| References |
| |
| Metrics |
cvssV3_1
|