CVE-2025-4123
Grafana Cross-Site-Scripting (XSS) via custom loaded frontend plugin
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
7.6
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
CVE-2025-4123- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Weakness
- CWE-79, CWE-601
- Updated
- 2026-11-02
EUVDEUVD-2025-16107
7.6
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
EUVD-2025-16107- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q53q-gxq9-mgrj
7.6
Grafana Cross-Site-Scripting (XSS) via custom loaded frontend plugin
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
GHSA-q53q-gxq9-mgrj- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
7.6
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
CVE-2025-4123- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-601
- Updated
- 2026-11-02
OSV
7.6
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
CVE-2025-4123- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Weakness
- CWE-601, CWE-79
- Updated
- 2026-11-02
OSVGHSA-q53q-gxq9-mgrj
7.6
Grafana Cross-Site-Scripting (XSS) via custom loaded frontend plugin
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
GHSA-q53q-gxq9-mgrj- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Weakness
- CWE-79
- Updated
- 2026-11-02
Show 22 moreShow less
OSVRHSA-2025:7892
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:7892- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:7893
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:7893- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:7894
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:7894- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8665
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8665- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8679
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8679- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8680
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8680- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8681
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8681- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8683
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8683- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8684
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8684- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:8685
7.6
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:8685- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRLSA-2025:7892
7.6
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
- grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect (CVE-2025-4123)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:7892- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRLSA-2025:7893
7.6
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
-
grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect (CVE-2025-4123)
-
grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect [rhel-9.6.z] (CVE-2025-4123)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer the CVE page(s) listed in the References section.
- Record
RLSA-2025:7893- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRLSA-2025:7894
7.6
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
- grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect (CVE-2025-4123)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:7894- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-4123
7.6
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF. The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
UBUNTU-CVE-2025-4123- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVALSA-2025:7893 No score
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
- grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect (CVE-2025-4123)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:7893- Updated
- 2026-11-02
OSVALSA-2025:7894 No score
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
- grafana: Cross-site Scripting (XSS) in Grafana via Custom Frontend Plugins and Open Redirect (CVE-2025-4123)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:7894- Updated
- 2026-11-02
OSVBIT-grafana-2025-4123 No score
A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve a full read SSRF.
The default Content-Security-Policy (CSP) in Grafana will block the XSS though the connect-src directive.
- Record
BIT-grafana-2025-4123- Updated
- 2026-11-02
OSVGO-2025-3704 No score
Grafana Cross-Site-Scripting (XSS) via custom loaded frontend plugin in github.com/grafana/grafana
Grafana Cross-Site-Scripting (XSS) via custom loaded frontend plugin in github.com/grafana/grafana.
NOTE: The source advisory for this report contains additional versions that could not be automatically mapped to standard Go module versions.
(If this is causing false-positive reports from vulnerability scanners, please suggest an edit to the report.)
The additional affected modules and versions are: github.com/grafana/grafana before v0.0.0-20250521183405-c7a690348df7.
- Record
GO-2025-3704- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15171-1 No score
grafana-11.6.1+security01-1.1 on GA media
These are all security issues fixed in the grafana-11.6.1+security01-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15171-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15179-1 No score
govulncheck-vulndb-0.0.20250527T204717-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250527T204717-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15179-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20654-1 No score
Security update for grafana
This update for grafana fixes the following issues:
Changes in grafana:
-
Update to version 11.6.11: Features and enhancements:
- Alerting: Add limits for the size of expanded notification templates
- Correlations: Remove support for org_id=0 Security:
- CVE-2026-21722: Public dashboards annotations: use dashboard timerange if time selection disabled (bsc#1258136)
-
Update to version 11.6.10: Features and enhancements:
- API: Add missing scope check on dashboards
- Avatar: Require sign-in, remove queue, respect timeout Bug fixes:
- Alerting: Fix a race condition panic in ResetStateByRuleUID
-
Update to version 11.6.9: Features and enhancements:
- Plugins: Add PluginContext to plugins when scenes is disabled Bug fixes:
- Alerting: Fix contacts point issues
-
Update to version 11.6.8: Bug fixes:
- Alerting: Fix unmarshalling of GettableStatus to include time intervals
-
Update to version 11.6.7: Bug fixes:
- Auth: Fix render user OAuth passthrough
- LDAP Authentication: Fix URL to propagate username context as parameter
- Plugins: Dependencies do not inherit parent URL for preinstall
- URLParams: Stringify true values as key=true always (fixes issues with variables with true value)
-
Update to version 11.6.6: Bug fixes:
- Alerting: Fix copying of recording rule fields
- Fix redirection after login when Grafana is served from subpath
-
Update to version 11.6.5: Features and enhancements:
- Alerting: Bump alerting package to include change to NewTLSClient
-
Update to version 11.6.4: Features and enhancements:
- StateTimeline: Add endTime to tooltip
- Unified storage: Respect GF_DATABASE_URL override Bug fixes:
- Alerting: Fix group interval override when adding new rules
- Azure: Fix legend formatting
- Azure: Fix resource name determination in template variable queries
- Graphite: Fix annotation queries
- Graphite: Fix date mutation
- Graphite: Fix nested variable interpolation for repeated rows
-
Update to version 11.6.3: Security:
- Fixes CVE-2025-3415
-
Update to version 11.6.2: Bug fixes:
- Dashboard: Fixes issue with row repeats and first row
- Graphite: Ensure template variables are interpolated correctly
- Graphite: Fix Graphite series interpolation
- Prometheus: Fix semver import path
-
Update to version 11.6.1: Features and enhancements:
- DashboardScenePage: Correct slug in self referencing data links
- GrafanaUI: Use safePolygon close handler for interactive tooltips instead of a delay
- Prometheus: Add support for cloud partners Prometheus data sources Bug fixes:
- Alertmanager: Add Role-Based Access Control via reqAction Field
- GrafanaUI: Remove blurred background from overlay backdrops to improve performance
- InfluxDB: Fix nested variable interpolation
- LDAP test: Fix page crash
- Org redirection: Fix linking between orgs
-
Upgrade to version 11.6.0: Features and enhancements:
- Visualisations: One click links and actions
- Annotations: Add cron syntax support
- WebGL-powered geomaps for better performance
- Alerting: Add alert rule version history Security:
- API keys: Migrate API keys to service accounts at startup
-
CVE-2026-21721: Fix access control by the dashboard permissions API (bsc#1257337)
-
CVE-2026-21720: Fix unauthenticated DoS (bsc#1257349)
-
CVE-2025-68156: Fix potential DoS via unbounded recursion in builtin functions (bsc#1255340)
-
CVE-2025-64751: Drop experimental implementation of authorization Zanzana server/client (bsc#1254113)
-
Use forked wire from Grafana repository instead of external package (jsc#PED-14178).
-
Update to version 11.5.10: Security:
- CVE-2025-47911: Fix parsing HTML documents (bsc#1251454)
- CVE-2025-58190: Fix excessive memory consumption (bsc#1251657) Features and enhancements:
- Update to Go 1.25
- Update to golang.org/x/net v0.45.0 Bug fixes:
- Auth: Fix render user OAuth…
- Record
openSUSE-SU-2026:20654-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01985-1 No score
Security update 4.3.15 for Multi-Linux Manager Server
This update fixes the following issues:
release-notes-susemanager:
- Update to SUSE Manager 4.3.15.2
- SUSE Manager 4.3 will transition to LTS after June 2025
- CVE Fixed CVE-2023-45288, CVE-2024-11741, CVE-2024-45337, CVE-2024-45339 CVE-2024-51744, CVE-2024-9264, CVE-2024-9476, CVE-2025-22870 CVE-2025-22872, CVE-2025-2703 CVE-2025-27144, CVE-2025-3454 CVE-2025-3580, CVE-2025-4123, CVE-2024-47535
- Record
SUSE-SU-2025:01985-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/grafana/grafanaGo |
before 0.0.0-20250521183405-c7a690348df7 | 0.0.0-20250521183405-c7a690348df7 |
grafanaAlmaLinux:9 |
before 10.2.6-13.el9_6 | 10.2.6-13.el9_6 |
grafana-selinuxAlmaLinux:9 |
before 10.2.6-13.el9_6 | 10.2.6-13.el9_6 |
grafanaAlmaLinux:8 |
before 9.2.10-23.el8_10 | 9.2.10-23.el8_10 |
grafana-selinuxAlmaLinux:8 |
before 9.2.10-23.el8_10 | 9.2.10-23.el8_10 |
grafanaBitnami |
before 10.4.18, 11.0.0 up to 11.6.1, 12.0.0 up to 12.0.0 | 10.4.1811.6.112.0.0 |
github.com/grafana/grafanaGo |
All versions | None known |
grafanaRed Hat:enterprise_linux:10.0 |
before 0:10.2.6-17.el10_0 | 0:10.2.6-17.el10_0 |
grafana-debuginfoRed Hat:enterprise_linux:10.0 |
before 0:10.2.6-17.el10_0 | 0:10.2.6-17.el10_0 |
grafana-debugsourceRed Hat:enterprise_linux:10.0 |
before 0:10.2.6-17.el10_0 | 0:10.2.6-17.el10_0 |
Show 51 moreShow less
| Package | Affected | Fixed |
|---|---|---|
grafana-selinuxRed Hat:enterprise_linux:10.0 |
before 0:10.2.6-17.el10_0 | 0:10.2.6-17.el10_0 |
grafanaRed Hat:enterprise_linux:9::appstream |
before 0:10.2.6-13.el9_6 | 0:10.2.6-13.el9_6 |
grafana-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:10.2.6-13.el9_6 | 0:10.2.6-13.el9_6 |
grafana-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:10.2.6-13.el9_6 | 0:10.2.6-13.el9_6 |
grafana-selinuxRed Hat:enterprise_linux:9::appstream |
before 0:10.2.6-13.el9_6 | 0:10.2.6-13.el9_6 |
grafanaRed Hat:enterprise_linux:8::appstream |
before 0:9.2.10-23.el8_10 | 0:9.2.10-23.el8_10 |
grafana-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:9.2.10-23.el8_10 | 0:9.2.10-23.el8_10 |
grafana-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:9.2.10-23.el8_10 | 0:9.2.10-23.el8_10 |
grafana-selinuxRed Hat:enterprise_linux:8::appstream |
before 0:9.2.10-23.el8_10 | 0:9.2.10-23.el8_10 |
grafanaRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-23.el9_4 | 0:9.2.10-23.el9_4 |
grafana-debuginfoRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-23.el9_4 | 0:9.2.10-23.el9_4 |
grafana-debugsourceRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-23.el9_4 | 0:9.2.10-23.el9_4 |
grafana-selinuxRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-23.el9_4 | 0:9.2.10-23.el9_4 |
grafanaRed Hat:rhel_aus:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafana-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafanaRed Hat:rhel_e4s:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafana-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafanaRed Hat:rhel_tus:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafana-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:7.5.11-6.el8_6 | 0:7.5.11-6.el8_6 |
grafanaRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:9.0.9-8.el9_2 | 0:9.0.9-8.el9_2 |
grafana-debuginfoRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:9.0.9-8.el9_2 | 0:9.0.9-8.el9_2 |
grafana-debugsourceRed Hat:rhel_e4s:9.2::appstream From an advisory covering 2 CVEs |
before 0:9.0.9-8.el9_2 | 0:9.0.9-8.el9_2 |
grafanaRed Hat:rhel_e4s:9.0::appstream |
before 0:7.5.11-10.el9_0 | 0:7.5.11-10.el9_0 |
grafana-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:7.5.11-10.el9_0 | 0:7.5.11-10.el9_0 |
grafanaRed Hat:rhel_aus:8.4::appstream |
before 0:7.3.6-9.el8_4 | 0:7.3.6-9.el8_4 |
grafana-debuginfoRed Hat:rhel_aus:8.4::appstream |
before 0:7.3.6-9.el8_4 | 0:7.3.6-9.el8_4 |
grafanaRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-azure-monitorRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-cloudwatchRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-debuginfoRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-elasticsearchRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-graphiteRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-influxdbRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-lokiRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-mssqlRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-mysqlRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-opentsdbRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-postgresRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-prometheusRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafana-stackdriverRed Hat:rhel_aus:8.2::appstream |
before 0:6.3.6-7.el8_2 | 0:6.3.6-7.el8_2 |
grafanaRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:7.5.15-7.el8_8 | 0:7.5.15-7.el8_8 |
grafana-debuginfoRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:7.5.15-7.el8_8 | 0:7.5.15-7.el8_8 |
grafanaRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:7.5.15-7.el8_8 | 0:7.5.15-7.el8_8 |
grafana-debuginfoRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:7.5.15-7.el8_8 | 0:7.5.15-7.el8_8 |
grafanaRocky Linux:10 |
before 0:10.2.6-17.el10_0 | 0:10.2.6-17.el10_0 |
grafanaRocky Linux:9 |
before 0:10.2.6-13.el9_6 | 0:10.2.6-13.el9_6 |
grafanaRocky Linux:8 |
before 0:9.2.10-23.el8_10 | 0:9.2.10-23.el8_10 |
release-notes-susemanagerSUSE:Manager Server 4.3 From an advisory covering 15 CVEs |
before 4.3.15.2-150400.3.133.1 | 4.3.15.2-150400.3.133.1 |
grafanaUbuntu:16.04:LTS |
All versions, plus listed versions 2.6.0+dfsg-1 |
None known |
grafanaopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 11.6.1+security01-1.1 | 11.6.1+security01-1.1 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 0.0.20250527T204717-1.1 | 0.0.20250527T204717-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | NightBloodZ/CVE-2025-4123 | 2025-05-22 |
| PoC in GitHub | imbas007/CVE-2025-4123-template | 2025-06-03 |
| PoC in GitHub | ynsmroztas/CVE-2025-4123-Exploit-Tool-Grafana- | 2025-06-04 |
| PoC in GitHub | ItsNee/Grafana-CVE-2025-4123-POC | 2025-09-12 |
| PoC in GitHub | MorphyKutay/CVE-2025-4123-Exploit | 2025-10-14 |
| Exploit-DB | Grafana 11.6.0 - SSRF | 2026-04-06 |
| Nuclei | Grafana - XSS / Open Redirect / SSRF via Client Path Traversal |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, exploits, facts | ||
| first indexed | CVE List, EUVD, Exploit-DB, GitHub Advisories, Nuclei, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-4123 is a high vulnerability (CVSS 7.6) in Grafana, published May 19, 2025. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 97.1%, the 99th percentile. Fixed in github.com/grafana/grafana 0.0.0-20250521183405-c7a690348df7.
References
grafana.com/security/security-advisories/cve-2025-4123
grafana.com/blog/2025/05/23/grafana-security-release-medium-and-high-severity-security-fixes-for-cve-2025-4123-and-cve-2025-3580
exploit-db.com/exploits/52491
nvd.nist.gov/vuln/detail/CVE-2025-4123
github.com/grafana/grafana/commit/c7a690348df761d41b659224cbc50a46a0c0e4cc
pkg.go.dev/vuln/GO-2025-3702
Show 104 moreShow less
github.com/advisories/GHSA-q53q-gxq9-mgrj
access.redhat.com/errata/RHSA-2025:7893
access.redhat.com/security/cve/CVE-2025-4123
bugzilla.redhat.com/2364632
errata.almalinux.org/9/ALSA-2025-7893.html
access.redhat.com/errata/RHSA-2025:7894
errata.almalinux.org/8/ALSA-2025-7894.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/4xxx/CVE-2025-4123.json
github.com/grafana/grafana
access.redhat.com/errata/RHSA-2025:7892
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2364632
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7892.json
cve.org/CVERecord?id=CVE-2025-4123
grafana.com/grafana/plugins/instana-datasource?tab=changelog
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7893.json
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_7894.json
access.redhat.com/errata/RHSA-2025:8665
bugzilla.redhat.com/show_bug.cgi?id=2358493
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8665.json
access.redhat.com/security/cve/CVE-2025-22871
cve.org/CVERecord?id=CVE-2025-22871
nvd.nist.gov/vuln/detail/CVE-2025-22871
go.dev/cl/652998
go.dev/issue/71988
groups.google.com/g/golang-announce/c/Y2uBTVKjBQk
pkg.go.dev/vuln/GO-2025-3563
access.redhat.com/errata/RHSA-2025:8679
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8679.json
access.redhat.com/errata/RHSA-2025:8680
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8680.json
access.redhat.com/errata/RHSA-2025:8681
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8681.json
access.redhat.com/errata/RHSA-2025:8683
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8683.json
access.redhat.com/errata/RHSA-2025:8684
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8684.json
access.redhat.com/errata/RHSA-2025:8685
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_8685.json
errata.rockylinux.org/RLSA-2025:7892
errata.rockylinux.org/RLSA-2025:7893
errata.rockylinux.org/RLSA-2025:7894
suse.com/support/update/announcement/2025/suse-su-202501985-1
suse.com/security/cve/CVE-2023-45288
suse.com/security/cve/CVE-2024-11741
suse.com/security/cve/CVE-2024-45337
suse.com/security/cve/CVE-2024-45339
suse.com/security/cve/CVE-2024-47535
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2024-9264
suse.com/security/cve/CVE-2024-9476
suse.com/security/cve/CVE-2025-22870
suse.com/security/cve/CVE-2025-22872
suse.com/security/cve/CVE-2025-2703
suse.com/security/cve/CVE-2025-27144
suse.com/security/cve/CVE-2025-3454
suse.com/security/cve/CVE-2025-3580
suse.com/security/cve/CVE-2025-4123
ubuntu.com/security/CVE-2025-4123
bugzilla.redhat.com/show_bug.cgi?id=CVE-2025-4123
lists.opensuse.org/archives/list/[email protected]/thread/NUT27N46T3RCYUKKZDD2PQ3C7X7OURLR
suse.com/security/cve/CVE-2025-48075
suse.com/security/cve/CVE-2025-48371
suse.com/security/cve/CVE-2025-48374
bugzilla.suse.com/1231844
bugzilla.suse.com/1232975
bugzilla.suse.com/1233343
bugzilla.suse.com/1235206
bugzilla.suse.com/1235574
bugzilla.suse.com/1236510
bugzilla.suse.com/1236559
bugzilla.suse.com/1236734
bugzilla.suse.com/1237671
bugzilla.suse.com/1238703
bugzilla.suse.com/1241683
bugzilla.suse.com/1241687
bugzilla.suse.com/1241809
bugzilla.suse.com/1243672
bugzilla.suse.com/1243714
bugzilla.suse.com/1245302
bugzilla.suse.com/1246735
bugzilla.suse.com/1246736
bugzilla.suse.com/1250616
bugzilla.suse.com/1251454
bugzilla.suse.com/1251657
bugzilla.suse.com/1254113
bugzilla.suse.com/1255340
bugzilla.suse.com/1257337
bugzilla.suse.com/1257349
bugzilla.suse.com/1258136
suse.com/security/cve/CVE-2024-28180
suse.com/security/cve/CVE-2025-11065
suse.com/security/cve/CVE-2025-21613
suse.com/security/cve/CVE-2025-29923
suse.com/security/cve/CVE-2025-3415
suse.com/security/cve/CVE-2025-47911
suse.com/security/cve/CVE-2025-58190
suse.com/security/cve/CVE-2025-6023
suse.com/security/cve/CVE-2025-6197
suse.com/security/cve/CVE-2025-64751
suse.com/security/cve/CVE-2025-68156
suse.com/security/cve/CVE-2026-21720
suse.com/security/cve/CVE-2026-21721
suse.com/security/cve/CVE-2026-21722
Left out here: the rest of 1 source description. The JSON record has them.