CVE-2024-11741
Medium · 4.3CVSS
4.3
EPSS
0.4%
Published
Jan 31, 2025
CISA due date
—
Cloudanix analysis
A monitoring dashboard let some users see parts of an alert notification setup they were not supposed to access.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw allows users with Viewer permissions to access the Grafana Alerting VictorOps integration, bypassing intended authorization restrictions and exposing integration details.
Why it matters to the business
Low-privileged users may view alerting configuration data, potentially leading to information leakage in monitoring environments and requiring urgent patching to maintain access controls.
How an attack unfolds
An attacker logs in with Viewer-level credentials and directly accesses or queries the unprotected VictorOps integration endpoints or UI components to retrieve restricted alerting data.
How to fix it
Upgrade Grafana to one of the fixed versions 11.5.0, 11.4.1, 11.3.3, 11.2.6, 11.1.11, 11.0.11 or 10.4.15. Restrict alerting integration permissions until patches are applied.
How to confirm the fix worked
After upgrade, confirm that Viewer-role accounts cannot reach VictorOps integration endpoints or settings; review permission enforcement in test environments.
Typical attack path
- Obtain or compromise a Grafana account with Viewer permissions
- Access the Alerting section and VictorOps integration
- View or exfiltrate configuration details without elevated privileges
How to detect it
Examine Grafana server logs and access records for Viewer accounts interacting with alerting or VictorOps integration paths; check for unexpected read operations on integration resources.
What your security team should do
- Apply the specified Grafana updates without delay
- Audit current alerting integration access controls
- Monitor for any post-patch permission bypass attempts
The record
Grafana is an open-source platform for monitoring and observability. The Grafana Alerting VictorOps integration was not properly protected and could be exposed to users with Viewer permission. Fixed in versions 11.5.0, 11.4.1, 11.3.3, 11.2.6, 11.1.11, 11.0.11 and 10.4.15
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Go | github.com/grafana/grafana | 0 | 0.0.0-20250129224826-70073427041e |
| Go | github.com/grafana/grafana | 0 | 10.4.15 |
| Go | github.com/grafana/grafana | 0 | No fix |
| Go | github.com/grafana/grafana | 0.0.0 | 1.9.2-0.20250129224826-70073427041e |
| Go | github.com/grafana/grafana | 0.0.0 | 10.4.15 |
| Go | github.com/grafana/grafana | 1.9.2 | 10.4.15 |
| Go | github.com/grafana/grafana | 11.0.0 | 11.0.11 |
| Go | github.com/grafana/grafana | 11.1.0 | 11.1.11 |
| Go | github.com/grafana/grafana | 11.2.0 | 11.2.6 |
| Go | github.com/grafana/grafana | 11.3.0 | 11.3.3 |
| Go | github.com/grafana/grafana | 11.4.0 | 11.4.1 |
| Bitnami | grafana | 10.4.0 | 10.4.15 |
| Bitnami | grafana | 11.4.0 | 11.4.1 |
| Chainguard | grafana-11.0 | 0 | 0 |
| Chainguard | grafana-11.2 | 0 | 11.2.10.01-r7 |
| Chainguard | grafana-11.2-oci-compat | 0 | 11.2.10.01-r7 |
| Chainguard | grafana-11.3 | 0 | 0 |
| Chainguard | grafana-11.3-oci-compat | 0 | 0 |
| Chainguard | grafana-11.4 | 0 | 11.4.1-r0 |
| Chainguard | grafana-11.4-oci-compat | 0 | 11.4.1-r0 |
| Chainguard | grafana-fips-11.0 | 0 | 0 |
| Chainguard | grafana-fips-11.0 | 0 | 11.0.10-r2 |
| Chainguard | grafana-fips-11.0-oci-compat | 0 | 0 |
| Chainguard | grafana-fips-11.0-oci-compat | 0 | 11.0.10-r2 |
| Chainguard | grafana-fips-11.3 | 0 | 0 |
| Chainguard | grafana-fips-11.3-oci-compat | 0 | 0 |
| Chainguard | grafana-fips-11.4 | 0 | 11.4.1-r0 |
| Chainguard | grafana-fips-11.4-oci-compat | 0 | 11.4.1-r0 |
| Chainguard | grafana-oci-compat | 0 | 0 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | govulncheck-vulndb | 0 | 0.0.20250207T224745-150000.1.32.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP6 | grafana | 0 | 10.4.15-150200.3.64.1 |
| SUSE:Manager Client Tools 12 | grafana | 0 | 10.4.15-1.71.1 |
| SUSE:Manager Client Tools 15 | grafana | 0 | 10.4.15-150000.1.71.1 |
| SUSE:Manager Server 4.3 | release-notes-susemanager | 0 | 4.3.15.2-150400.3.133.1 |
| Wolfi | grafana-11.0 | 0 | 0 |
| Wolfi | grafana-11.2 | 0 | 11.2.10.01-r7 |
| Wolfi | grafana-11.2-oci-compat | 0 | 11.2.10.01-r7 |
| Wolfi | grafana-11.3 | 0 | 0 |
| Wolfi | grafana-11.3-oci-compat | 0 | 0 |
| Wolfi | grafana-11.4 | 0 | 11.4.1-r0 |
| Wolfi | grafana-11.4-oci-compat | 0 | 11.4.1-r0 |
| Wolfi | grafana-oci-compat | 0 | 0 |
| go | github.com/grafana/grafana | 1.9.2 | 10.4.15 |
| go | github.com/grafana/grafana | 11.0.0 | 11.0.11 |
| go | github.com/grafana/grafana | 11.1.0 | 11.1.11 |
| go | github.com/grafana/grafana | 11.2.0 | 11.2.6 |
| go | github.com/grafana/grafana | 11.3.0 | 11.3.3 |
| go | github.com/grafana/grafana | 11.4.0 | No fix |
| go | github.com/grafana/grafana | 11.4.0 | 11.4.1 |
| openSUSE:Leap 15.6 | govulncheck-vulndb | 0 | 0.0.20250207T224745-150000.1.32.1 |
| openSUSE:Leap 15.6 | grafana | 0 | 10.4.15-150200.3.64.1 |
| openSUSE:Tumbleweed | govulncheck-vulndb | 0 | 0.0.20250204T220613-1.1 |
| openSUSE:Tumbleweed | grafana | 0 | 11.3.3-1.1 |
Related vulnerabilities
- CVE-2025-41115 Grafana Incorrect Privilege Assignment vulnerability Also affects github.com/grafana/grafana
- CVE-2025-6023 An open redirect vulnerability has been identified in Grafana OSS that can be exploited… Also affects github.com/grafana/grafana
- CVE-2025-1088 In Grafana, an excessively long dashboard title or panel name will cause Chromium… Also affects github.com/grafana/grafana
- CVE-2025-4123 A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client… Also affects github.com/grafana/grafana
- CVE-2024-10452 Grafana org admin can delete pending invites in different org Also affects github.com/grafana/grafana
- CVE-2024-9264 Grafana Command Injection And Local File Inclusion Via Sql Expressions Also affects github.com/grafana/grafana
- CVE-2024-6322 Access control for plugin data sources protected by the ReqActions json field of the… Also affects github.com/grafana/grafana
- CVE-2024-1313 It is possible for a user in a different organization from the owner of a snapshot to… Also affects github.com/grafana/grafana