Every CVE Search/ Get API key

CVE-2025-12141

Grafana Alerting Editors can edit destination of webhooks they did not create

1.3 LowFix available

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

0.26%Up 0.2 points since Apr 16, 2026
90%50%10%1%

What each source reports

CVE List Score used 1.3

Grafana Alerting Editors can edit destination of webhooks they did not create

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
CVE-2025-12141
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/S:N/AU:Y
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2025-209475 1.3

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
EUVD-2025-209475
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/S:N/AU:Y
Updated
2026-11-02
GitHub AdvisoriesGHSA-pcxf-fmpx-32ph 1.3

In Grafana's alerting system, users with edit permissions for a contact point, specifically the...

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
GHSA-pcxf-fmpx-32ph
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:Y/R:X/V:X/RE:X/U:X
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
NVD 1.3

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
CVE-2025-12141
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:Y/R:X/V:X/RE:X/U:X
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSV 1.3

Grafana Alerting Editors can edit destination of webhooks they did not create

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
CVE-2025-12141
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/S:N/AU:Y
Weakness
CWE-200
Updated
2026-11-02
OSVUBUNTU-CVE-2025-12141 1.3

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
UBUNTU-CVE-2025-12141
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:U/S:N/AU:Y
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 6 moreShow less
OSVBIT-grafana-2025-12141 No score

Grafana Alerting Editors can edit destination of webhooks they did not create

In Grafana's alerting system, users with edit permissions for a contact point, specifically the permissions “alert.notifications:write” or “alert.notifications.receivers:test” that are granted as part of the fixed role "Contact Point Writer", which is part of the basic role Editor - can edit contact points created by other users, modify the endpoint URL to a controlled server. By invoking the test functionality, attackers can capture and extract redacted secure settings, such as authentication credentials for third-party services (e.g., Slack tokens). This leads to unauthorized access and potential compromise of external integrations.

Record
BIT-grafana-2025-12141
Updated
2026-11-02
OSVopenSUSE-SU-2026:11108-1 No score

grafana-12.4.4-1.1 on GA media

These are all security issues fixed in the grafana-12.4.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11108-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21351-1 No score

Security update for grafana

This update for grafana fixes the following issues:

Changes in grafana:

  • Add UI web assets as additional source tarball

  • Update to version 12.4.5 (jsc#PED-16512):

    • Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
  • Update to version 12.4.4:

    • Security and quality updates.
    • Various bug fixes and enhancements.
  • Update to version 12.4.3:

    • Analytics: Keep internal dashboard id.
    • Go: Update to 1.25.9.
    • Reporting: Correctly apply appSubURL to report settings requests.
    • Alerting: Document Grafana HA Alertmanager cluster metrics prefix change.
  • Update to version 12.4.2:

    • Various bug fixes and performance improvements.
    • Dependency updates to core plugins and UI libraries.
  • Update to version 12.4.1:

    • Bug fixes and minor quality-of-life enhancements.
    • Updates to data source provisioning and dashboard schemas.
  • Update to version 12.4.0:

    • Introduced dynamic dashboards in public preview.
    • Added a new side toolbar that replaces the second top toolbar to provide additional vertical space.
    • Added the ability to create dashboards from templates using sample data.
    • Revamped the gauge visualization with rounded bars, configurable bar thickness, and endpoint markers.
    • Added support to map one variable to multiple values.
    • CVE-2025-12141: Fixed information leakage in Grafana Alerting (bsc#1262187)
  • Update to version 12.3.0:

    • Released a completely redesigned logs visualization.
    • Added the ability to export dashboards directly as PNG images.
    • Introduced an interactive learning experience within the Grafana UI.
    • Added a Switch template variable type to quickly toggle between values in queries.
    • Added functionality to style table cells using CSS properties via the field cell option.
  • Update to version 12.2.0:

    • Routine feature enhancements, minor bug fixes, and security patches.
  • Update to version 12.1.0:

    • Added support for Entra Workload Identity to enhance authentication capabilities with federated credentials.
    • Redesigned the alert rule list page.
    • Renamed Mute Timings to Active Time Intervals in Grafana Alerting.
    • Added support for Service Account Impersonation in the BigQuery data source.
    • Introduced the Grafana Advisor in public preview.
  • Update to version 12.0.0:

    • BREAKING: Removed AngularJS and all deprecated UI Extensions APIs.
    • BREAKING: Enforced stricter version compatibility checks in plugin CLI install commands.
    • BREAKING: Enabled the failWrongDSUID feature flag by default, which rejects data sources with incorrect UIDs.
    • MIGRATION: Triggered a full-table rewrite for the annotation table, which may temporarily increase disk usage.
    • Introduced a new dashboard schema to replace the original single grid layout.
  • CVE-2026-41607: Fix potential information disclosure in Apache Thrift (bsc#1263272)

Record
openSUSE-SU-2026:21351-1
Updated
2026-11-02
OSVSUSE-SU-2026:3713-1 No score

Security update for Multi-Linux Manager Client Tools - Monitoring stack

This update fixes the following issues:

golang-github-prometheus-alertmanager:

  • CVE-2026-39821: Fix validation bypass and privilege escalation by updating golang.org/x/net to version 0.55.0 (bsc#1266615)

golang-github-prometheus-prometheus updated from version 3.5.3 to 3.5.4:

  • Security fixes:

    • CVE-2026-39882: Fix reading unbounded HTTP response bodies by bumping OpenTelemetry to 1.43.0 (bsc#1274221)
    • CVE-2026-33244: Fix improper neutralization of the HTTP Location header value in react-router (bsc#1267416)
    • CVE-2026-13149: Prevent potential DoS by bumping brace-expansion to version 5.0.7 (bsc#1269917)
    • CVE-2026-33814: Fix infinite loop in HTTP/2 transport (bsc#1265827)
  • Other bugs fixed and changes:

    • STACKIT SD: Fix secrets being exposed in plaintext via /-/config endpoint
    • Chore: Bump golang.org/x/net to version 0.55.0

grafana updated from version 11.6.14+security04 to version 12.4.5:

Security fixes:

  • CVE-2026-39882: Prevent memory exhaustion DoS in OpenTelemetry OTLP HTTP exporters (bsc#1274217)
  • CVE-2026-33382: Limit the size of the request body before processing it at several Grafana API endpoints (bsc#1271331)
  • CVE-2025-12141: Fixed information leakage in Grafana Alerting (bsc#1262187)
  • CVE-2026-41607: Fix potential information disclosure in Apache Thrift (bsc#1263272)

Breaking chahnges introduced in version 12.0.0:

  • BREAKING: Removed AngularJS and all deprecated UI Extensions APIs.
  • BREAKING: Enforced stricter version compatibility checks in plugin CLI install commands.
  • BREAKING: Enabled the failWrongDSUID feature flag by default, which rejects data sources with incorrect UIDs.

Other changes introduced from version 11.6.14+security04 to version 12.4.5 (jsc#PED-16512):

  • Add Legal-Review-Notice (bsc#1271327)
  • Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
  • Analytics: Keep internal dashboard id.
  • Reporting: Correctly apply appSubURL to report settings requests
  • Alerting: Document Grafana HA Alertmanager cluster metrics prefix change.
  • Dependency updates to core plugins and UI libraries.
  • Updates to data source provisioning and dashboard schemas.
  • Introduced dynamic dashboards in public preview.
  • Added a new side toolbar that replaces the second top toolbar to provide additional vertical space.
  • Added the ability to create dashboards from templates using sample data.
  • Revamped the gauge visualization with rounded bars, configurable bar thickness, and endpoint markers.
  • Added support to map one variable to multiple values.
  • Released a completely redesigned logs visualization.
  • Added the ability to export dashboards directly as PNG images.
  • Introduced an interactive learning experience within the Grafana UI.
  • Added a Switch template variable type to quickly toggle between values in queries.
  • Added functionality to style table cells using CSS properties via the field cell option.
  • Added support for Entra Workload Identity to enhance authentication capabilities with federated credentials.
  • Redesigned the alert rule list page.
  • Renamed Mute Timings to Active Time Intervals in Grafana Alerting.
  • Added support for Service Account Impersonation in the BigQuery data source.
  • Introduced the Grafana Advisor in public preview.
  • Introduced a new dashboard schema to replace the original single grid layout.
  • MIGRATION: Triggered a full-table rewrite for the annotation table, which may temporarily increase disk usage.
Record
SUSE-SU-2026:3713-1
Updated
2026-11-02
OSVSUSE-SU-2026:3714-1 No score

Security update for Multi-Linux Manager Monitoring stack

This update fixes the following issues:

prometheus-postgres_exporter:

  • CVE-2022-21698: Replace github.com/prometheus/client_golang with version 1.11.1 and prevent validation bypass and privilege escalation (bsc#1248699)

golang-github-prometheus-alertmanager:

  • CVE-2026-39821: Fix validation bypass and privilege escalation by updating golang.org/x/net to version 0.55.0 (bsc#1266615)

golang-github-prometheus-prometheus was updated from version 3.5.3 to 3.5.4:

Security fixes:

  • CVE-2026-39882: Fix reading unbounded HTTP response bodies by bumping OpenTelemetry to 1.43.0 (bsc#1274221)
  • CVE-2026-33244: Fixed improper neutralization of the HTTP Location header value in react-router (bsc#1267416)
  • CVE-2026-13149: Prevent potential DoS by bumping brace-expansion to version 5.0.7 (bsc#1269917)
  • CVE-2026-33814: Fixed infinite loop in HTTP/2 transport (bsc#1265827)

Other changes and fixes:

  • STACKIT SD: Fixed secrets being exposed in plaintext via /-/config endpoint
  • Chore: Bump golang.org/x/net to version 0.55.0

grafana updated from version 11.6.14+security04 to version 12.4.5:

Security fixes:

  • CVE-2026-33382: Limit the size of the request body before processing it at several Grafana API endpoints (bsc#1271331)
  • CVE-2026-39882: Prevent memory exhaustion DoS in OpenTelemetry OTLP HTTP exporters (bsc#1274217)
  • CVE-2025-12141: Fixed information leakage in Grafana Alerting (bsc#1262187)
  • CVE-2026-41607: Fix potential information disclosure in Apache Thrift (bsc#1263272)

Breaking chahnges introduced in version 12.0.0:

  • BREAKING: Removed AngularJS and all deprecated UI Extensions APIs.
  • BREAKING: Enforced stricter version compatibility checks in plugin CLI install commands.
  • BREAKING: Enabled the failWrongDSUID feature flag by default, which rejects data sources with incorrect UIDs.

Other changes introduced from version 11.6.14+security04 to version 12.4.5 (jsc#PED-16512):

  • Add Legal-Review-Notice (bsc#1271327)
  • Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
  • Analytics: Keep internal dashboard id.
  • Reporting: Correctly apply appSubURL to report settings requests
  • Alerting: Document Grafana HA Alertmanager cluster metrics prefix change.
  • Dependency updates to core plugins and UI libraries.
  • Updates to data source provisioning and dashboard schemas.
  • Introduced dynamic dashboards in public preview.
  • Added a new side toolbar that replaces the second top toolbar to provide additional vertical space.
  • Added the ability to create dashboards from templates using sample data.
  • Revamped the gauge visualization with rounded bars, configurable bar thickness, and endpoint markers.
  • Added support to map one variable to multiple values.
  • Released a completely redesigned logs visualization.
  • Added the ability to export dashboards directly as PNG images.
  • Introduced an interactive learning experience within the Grafana UI.
  • Added a Switch template variable type to quickly toggle between values in queries.
  • Added functionality to style table cells using CSS properties via the field cell option.
  • Added support for Entra Workload Identity to enhance authentication capabilities with federated credentials.
  • Redesigned the alert rule list page.
  • Renamed Mute Timings to Active Time Intervals in Grafana Alerting.
  • Added support for Service Account Impersonation in the BigQuery data source.
  • Introduced the Grafana Advisor in public preview.
  • Introduced a new dashboard schema to replace the original single grid layout.
  • MIGRATION: Triggered a full-table rewrite for the annotation table, which may temporarily increase disk usage.
Record
SUSE-SU-2026:3714-1
Updated
2026-11-02
OSVSUSE-SU-2026:3718-1 No score

Security update for grafana

This update for grafana fixes the following issues:

grafana updated from version 11.6.14+security04 to version 12.4.5:

Security fixes:

  • CVE-2026-39882: Prevent memory exhaustion DoS in OpenTelemetry OTLP HTTP exporters (bsc#1274217)
  • CVE-2026-33382: Limit the size of the request body before processing it at several Grafana API endpoints (bsc#1271331)
  • CVE-2025-12141: Fixed information leakage in Grafana Alerting (bsc#1262187)
  • CVE-2026-41607: Fix potential information disclosure in Apache Thrift (bsc#1263272)

Breaking chahnges introduced in version 12.0.0:

  • BREAKING: Removed AngularJS and all deprecated UI Extensions APIs.
  • BREAKING: Enforced stricter version compatibility checks in plugin CLI install commands.
  • BREAKING: Enabled the failWrongDSUID feature flag by default, which rejects data sources with incorrect UIDs.

Other changes introduced from version 11.6.14+security04 to version 12.4.5 (jsc#PED-16512):

  • Add Legal-Review-Notice (bsc#1271327)
  • Datasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
  • Analytics: Keep internal dashboard id.
  • Reporting: Correctly apply appSubURL to report settings requests
  • Alerting: Document Grafana HA Alertmanager cluster metrics prefix change.
  • Dependency updates to core plugins and UI libraries.
  • Updates to data source provisioning and dashboard schemas.
  • Introduced dynamic dashboards in public preview.
  • Added a new side toolbar that replaces the second top toolbar to provide additional vertical space.
  • Added the ability to create dashboards from templates using sample data.
  • Revamped the gauge visualization with rounded bars, configurable bar thickness, and endpoint markers.
  • Added support to map one variable to multiple values.
  • Released a completely redesigned logs visualization.
  • Added the ability to export dashboards directly as PNG images.
  • Introduced an interactive learning experience within the Grafana UI.
  • Added a Switch template variable type to quickly toggle between values in queries.
  • Added functionality to style table cells using CSS properties via the field cell option.
  • Added support for Entra Workload Identity to enhance authentication capabilities with federated credentials.
  • Redesigned the alert rule list page.
  • Renamed Mute Timings to Active Time Intervals in Grafana Alerting.
  • Added support for Service Account Impersonation in the BigQuery data source.
  • Introduced the Grafana Advisor in public preview.
  • Introduced a new dashboard schema to replace the original single grid layout.
  • MIGRATION: Triggered a full-table rewrite for the annotation table, which may temporarily increase disk usage.
Record
SUSE-SU-2026:3718-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
grafana
Bitnami
8.0.0 up to 12.3.1
12.3.1
golang-github-prometheus-alertmanager
SUSE:Multi Linux Manager Tools SLE-15
From an advisory covering 8 CVEs
before 0.28.1-150002.4.14.1
0.28.1-150002.4.14.1
golang-github-prometheus-prometheus
SUSE:Multi Linux Manager Tools SLE-15
From an advisory covering 8 CVEs
before 3.5.4-150002.3.16.1
3.5.4-150002.3.16.1
grafana
SUSE:Multi Linux Manager Tools SLE-15
From an advisory covering 8 CVEs
before 12.4.5-150002.4.24.1
12.4.5-150002.4.24.1
golang-github-prometheus-alertmanager
SUSE:Manager Client Tools 15
From an advisory covering 9 CVEs
before 0.28.1-150100.4.34.1
0.28.1-150100.4.34.1
golang-github-prometheus-prometheus
SUSE:Manager Client Tools 15
From an advisory covering 9 CVEs
before 3.5.4-150000.3.75.1
3.5.4-150000.3.75.1
grafana
SUSE:Manager Client Tools 15
From an advisory covering 9 CVEs
before 12.4.5-150000.1.98.1
12.4.5-150000.1.98.1
grafana
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 22 CVEs
before 12.4.5-150200.3.91.1
12.4.5-150200.3.91.1
grafana
Ubuntu:16.04:LTS
All versions, plus listed versions
2.6.0+dfsg-1
None known
grafana
openSUSE:Tumbleweed
before 12.4.4-1.1
12.4.4-1.1
grafana
openSUSE:Leap 16.0
From an advisory covering 3 CVEs
before 12.4.5-bp160.1.1
12.4.5-bp160.1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-12141 is a low vulnerability (CVSS 1.3) in Grafana, published April 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in grafana 12.3.1.

References

Show 54 moreShow less
MoveEnter Open