CVE-2023-4399 Server-side request forgery in Grafana Enterprise
Attackers can bypass request security deny lists in Grafana Enterprise using punycode encoding, allowing unauthorized host access.
- Exploited in the wild
- Not known
- Login needed
- An administrator
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-4399?
CVE-2023-4399 is a medium-severity server-side request forgery vulnerability in Grafana Grafana, published on 17 Oct 2023. An attacker needs administrator access to exploit it, with no action from the victim.
Official description
Grafana is an open-source platform for monitoring and observability.
In Grafana Enterprise, Request security is a deny list that allows admins to configure Grafana in a way so that the instance doesn’t call specific hosts.
However, the restriction can be bypassed used punycode encoding of the characters in the request address.
Weakness: CWE-183
Which versions are affected by CVE-2023-4399?
1 open source package ship an affected version, including grafana. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
grafana Bitnami | From 9.4.0 | 9.4.17, 9.5.13, 10.0.9, 10.1.5 |
Products include Grafana Grafana.
How do I fix CVE-2023-4399?
Upgrade grafana to a fixed version for your release line: 9.4.17, 9.5.13, 10.0.9 or 10.1.5.
Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.
Is CVE-2023-4399 being exploited?
There is no known exploitation of CVE-2023-4399 in the wild and no public exploit code.
Other vulnerabilities in Grafana Grafana
Sources
Also known as BIT-grafana-2023-4399, GHSA-6676-9pqr-4cw3.