Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:20654-1

Опубликовано: 29 апр. 2026
Источник: suse-cvrf

Описание

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 passthrough.
    • LDAP Authentication: Fix URL to propagate username context as parameter.
    • Plugins: Dependencies do not inherit parent URL for preinstall.
  • Update to version 11.5.9:

    • Security: CVE-2025-11065: Fix sensitive information leak in logs (bsc#1250616)
    • Features and enhancements: Auditing: Document new options for recording datasource query request/response body.
    • Bug fixes: Login: Fix redirection after login when Grafana is served from subpath.
  • Update to version 11.5.8:

    • No relevant changes
  • Update to version 11.5.7:

    • Security: CVE-2025-6023: Fix cross-site-scripting via scripted dashboards (bsc#1246735) CVE-2025-6197: Fix open redirect in organization switching (bsc#1246736)
    • Bug fixes: Azure: Fix legend formatting. Azure: Fix resource name determination in template variable queries.
  • Update to version 11.5.6:

    • Security: CVE-2025-3415: Fix exposure of DingDing alerting integration URL to Viewer level users (bsc#1245302)
  • Update to version 11.5.5 (jsc#PED-12918):

    • Security: CVE-2025-4123: Fix cross-site scripting vulnerability (bsc#1243714). CVE-2025-22872: Bump golang.org/x/net/html (bsc#1241809) CVE-2025-3580: Prevent unauthorized server admin deletion (bsc#1243672).
  • Update to version 11.5.4:

    • Security: CVE-2025-29923: Bump github.com/redis/go-redis/v9 to 9.6.3. CVE-2025-3454: Sanitize paths before evaluating access to route (bsc#1241683). CVE-2025-2703: Fix built-in XY Chart plugin (bsc#1241687).
    • Features and enhancements: Azure Monitor: Filter namespaces by resource group. Azure: Add support for custom namespace and custom metrics variable queries. Azure: Resource picker improvements. Azure: Support more complex variable interpolation. Azure: Variable editor and resource picker improvements. DashboardScenePage: Correct slug in self referencing data links. Prometheus: Add support for cloud partners Prometheus data sources.
    • Bug fixes: InfluxDB: Fix nested variable interpolation. LDAP test: Fix page crash.
  • Update to version 11.5.3:

    • Security: CVE-2025-22870: Bump golang.org/x/net (bsc#1238703).
    • Bug fixes: Alerting: Fix token-based Slack image upload to work with channel names. Auth: Fix AzureAD config UI's ClientAuthentication dropdown. Dashboard: Fix the unintentional time range and variables updates on saving. Dashboards: Fix missing v/e/i keybindings to return back to dashboard. InfluxDB: Improve handling of template variables contained in regular expressions (InfluxQL). Org redirection: Fix linking between orgs.
  • Update to version 11.5.2:

    • Bug fixes: Alerting: Allow specifying uid for new rules added to groups. Alerting: Call RLock() before reading sendAlertsTo map. Auth: Fix redirect with JWT auth URL login. AuthN: Refetch user on "ErrUserAlreadyExists". Azure: Correctly set application insights resource values. DashboardList: Throttle the re-renders. Dashboards: Bring back scripted dashboards. Plugin Metrics: Eliminate data race in plugin metrics middleware. RBAC: Don't check folder access if annotationPermissionUpdate FT is enabled.
  • Update to version 11.5.1:

    • Bug fixes: CodeEditor: Fix cursor alignment. TransformationFilter: Include transformation outputs in transformation filtering options.
  • Upgrade to version 11.5.0:

    • Breaking changes: Loki: Default to /labels API with query param instead of /series API.
    • Features and enhancements: Extended Cloud Migration Assistent support for plugins and alerts. Redesigned filters for dashboards. New regular expression option for Extract fields transformation. Redesigned sharing experience in Dashboards. Customizable shareable dashboard panel images. RBAC for alerting notifications and notification policies. Add support for Elasticsearch cross-cluster search. Time series macro support in visual query builder for SQL data sources. OAuth and SAML session handling improvements. Plugin Frontend Sandbox for additiona security. Renamed Public dashboards to Shared dashboards.
  • Update to version 11.4.1:

    • Bug fixes: Alerting: AlertingQueryRunner should skip descendant nodes of invalid queries. Alerting: Fix alert rules unpausing after moving rule to different folder. Alerting: Fix label escaping in rule export. Alerting: Fix slack image uploading to use new api. Azure/GCM: Improve error display. Dashboards: Fix issue where filtered panels would not react to variable changes. Dashboards: Fixes issue with panel header showing even when hide time override was enabled. Dashboards: Fixes week relative time ranges when weekStart was changed. Dashboards: Panel react for timeFrom and timeShift changes using variables. DateTimePicker: Fixes issue with date picker showing invalid date. Fix: Add support for datasource variable queries. InfluxDB: Adhoc filters can use template vars as values. LibraryPanel: Fallback to panel title if library panel title is not set.
  • Upgrade to version 11.4.0:

    • Features and enhancements: Cloudwatch: OpenSearch PPL and SQL support in Logs Insights.
  • Update to version 11.3.1:

    • Features and enhancements: Alerting: Make context deadline on AlertNG service startup configurable. MigrationAssistant: Restrict dashboards, folders and datasources by the org id of the signed in user. User: Check SignedInUser OrgID in RevokeInvite.
    • Bug fixes: Alerting: Fix escaping of silence matchers in utf8 mode. Alerting: Fix overflow for long receiver names. Alerting: Fix saving advanced mode toggle state in the alert rule editor. Alerting: Fix setting datasource uid, when datasource is string in old version. Alerting: Force refetch prom rules when refreshing panel. Anonymous User: Adds validator service for anonymous users. Azure Monitor: Support metric namespaces fallback. Azure: Fix duplicated traces in multi-resource trace query. Azure: Handle namespace request rejection. CloudWatch: Interpolate region in log context query. Dashboard datasource: Return annotations as series when query topic is "annotations". Dashboard: Append orgId to URL. Dashboards: Fixes performance issue expanding a row. Flame Graph: Fix crash when it receives empty data. Folders: Add admin permissions upon creation of a folder w. SA. Folders: Don't show error pop-up if the user can't fetch the root folder. Migration: Remove table aliasing in delete statement to make it work for mariadb. ServerLock: Fix pg concurrency/locking issue. Service Accounts: Run service account creation in transaction. Table: Fix text wrapping applying to wrong field. Unified Storage: Use ssl_mode instead of sslmode.
  • Update to version 11.3.0+security-01:

    • Security: CVE-2024-9476: Fix Migration Assistant issue (bsc#1233343)
  • Upgrade to version 11.3.0:

    • Features and enhancements: View mode and Edit mode are generally available. Template variables and the time range picker remain visible when scrolling. Added timezone parameter in Grafana URL. Kiosk mode displays dashboard controls. Auto-formatted table cell values in Cell Inspect. Allow adding actions to canvas elements. Legend support in bar gauge visualizations. Apply the same binary transformation to all the number fields in a given table at once. Add support for data links and actions in several visualizations. The Explore Logs plugin is installed by default. Added correlations to external URLs in Explore. Simplified query section for alert rule creation. Introduced recording rules for Grafana-managed alerts. GitHub App authentication for the GitHub data source. Improved subfolder creation flow. Redesigned plugin details page. Added UI for LDAP configuration. Added RBAC support in Plugins.
  • Update to version 11.2.2+security-01:

    • Bug fix: SQL Expressions: Fixes CVE-2024-9264 (bsc#1231844)
  • Update to version 11.2.2:

    • Features and enhancements: Data sources: Hide the datasource redirection banner for users who can't interact with data sources.
    • Bug fixes: Alerting: Fix preview of silences when label name contains spaces. Alerting: Make query wrapper match up datasource UIDs if necessary. AzureMonitor: Improve resource picker efficiency. AzureMonitor: Remove Basic Logs retention warning. CloudWatch: Fix segfault when migrating legacy queries. DashboardScene: Fix broken error handling and error rendering. Plugins: Avoid returning 404 for AutoEnabled apps.
  • Update to version 11.2.1:

    • Features and enhancements: Alerting: Support for optimistic concurrency in priovisioning Tempate API. Logs panel: Enable displayedFields in dashboards and apps. State timeline: Add pagination support.
    • Bug fixes: Authn: No longer hash service account token twice during authentication. CloudMigrations: Fix snapshot creation on Windows systems. DashGPT: Fixes issue with generation on Safari. Dashboard: Fix Annotation runtime error when a data source does not support annotations. Grafana SQL: Fix broken import in NumberInput component. Logs: Show older logs button when infinite scroll is enabled and sort order is descending. RBAC: Fix an issue with server admins not being able to manage users in orgs that they don't belong to. Templating: Fix searching non-latin template variables.
  • Upgrade to version 11.2.0:

    • Features and enhancements: Grafana Cloud Migration Assistant is in public preview. Added navigation bookmarks. Added template variables support in some transformations. Introduced Transpose transformation. Group to nested tables is now generally available. Format string transformation is now generally available. New cumulative and window calculations available in Add field from calculation. Canvas: Standardized tooltips. Canvas: Allow adding data links without using an override. Canvas: Allow opening data links with a single click. Canvas: Add the ability to control the order in which data links are displayed. Added pagination support for state timeline. Centralized alert history page. Grafana Explore now allows for logs filtering and pinning in content outline. Added forward direction search for Loki. Added Cloudwatch Metric Insights cross account observability support. Added Yugabyte data source. Map org-specific user roles from your OAuth provider. Better SAML integration for Azure AD. API support for LDAP configuration (experimental). OpenID Connect Discovery URL for Generic OAuth.
  • Update to version 11.1.5:

    • Bug fixes: Alerting: Fix permissions for prometheus rule endpoints. Alerting: Fix persisting result fingerprint that is used by recovery threshold. RBAC: Fix an issue with server admins not being able to manage users in orgs that they don't belong to. Snapshots: Fix panic when snapshot_remove_expired is true. VizTooltip: Fix positioning at bottom and right edges on mobile. Plugins: Fix QueryField typeahead missing background color.
  • Update to version 11.1.3:

    • Bug fix: RBAC: Allow plugins to use scoped actions.
  • Update to version 11.1.1:

    • Bug fixes: Alerting: Skip fetching alerts for unsaved dashboards. Alerting: Support utf8_strict_mode: false in Mimir. Scenes: Fixes issue with panel repeat height calculation. Table Panel: Fix Image hover without datalinks. Tempo: Fix grpc streaming support over pdc-agent. RBAC: Allow plugins to use scoped actions.
  • Upgrade to version 11.1.0:

    • Security: CVE-2023-45288: Bump golang.org/x/net (bsc#1236510)
    • Features and improvements: Allow table cell text wrapping. Added stat visualization percent change color mode options. XA chart is generally available. Redesigned settings page for Alerting. Added alerting template selector. Added OAuth2 to HTTP settings for vanilla Alertmanager / Mimir. Improved paused alert visibility. Rule-specific silences with permissions. Support for AWS SNS integration in Grafana-managed alerts. Added GeoMap and panel shortcut keyboard support. Accessability headings improvements. Added reduced motion support.
  • Update to version 11.0.1:

    • Breaking changes: If you had selected your language as "Português Brasileiro" previously, this will be reset. You have to select it again in your Preferences for the fix to be applied and the translations will then be shown.
    • Bug fixes: Echo: Suppress errors from frontend-metrics API call failing. Analytics: Fix ApplicationInsights integration. DashboardScene: Fixes issue removing override rule. BrowseDashboards: Prepend subpath to New Browse Dashboard actions. Alerting: Fix rule storage to filter by group names using case-sensitive comparison. RBAC: List only the folders that the user has access to. DashboardScene: Fixes lack of re-render when updating field override properties. DashboardScene: Fixes inspect with transforms issue. AzureMonitor: Fix bug detecting app insights queries. Access Control: Clean up permissions for deprovisioned data sources. Loki: Fix editor history in wrong order. SSE: Fix threshold unmarshal to avoid panic. LibraryPanels/RBAC: Ignore old folder permission check when deleting/patching lib panel. Dashboards: Correctly display Admin access to dashboards in the UI. LogsTable: Fix default sort by time. Alerting: Fix rules deleting when reordering whilst filtered. Alerting: Fix typo in JSON response for rule export. CloudMonitoring: Fix query type selection issue. Alerting: Fix scheduler to sort rules before evaluation. DashboardScene: Skip panel repeats when values are the same. Alerting: Do not store series values from past evaluations in state manager for no reason. DashboardScene: Fixing major row repeat issues. DashboardScene: Fixes checkbox orienation in save forms.
  • Upgrade to version 11.0.0:

    • Breaking changes: AngularJS support is turned off by default. Legacy alerting is entirely removed. Subfolders cause very rare issues with folders which have slashes in their names. The input data source is removed. Data sources: Responses which are associated with hidden queries will be removed (filtered) by Grafana. The URL which is generated when viewing an individual repeated panel has changed. React Router is deprecated. The grafana/e2e testing tool is deprecated.
    • Features and enhancements: Introduced Explore Metrics (public preview) and Explore Logs (experimental). Introduced edit mode to provide an easier way to discover and interact with the dashboard edit exprerience. Fixed positioning of template variables and time picker. Introduced dashboard subfolders. Use AI to generate titles and descriptions for panels and dashboards. Canvas: Enhanced flowcharting functionality. Canvas: Universal data link support. Canvas: Added infinite panning editor option. Added colored table rows with conditional formatting. Set threshold colors in the Config from query transformation. Substring matcher added to the Filter by value transformation. Keep Last State for Grafana Managed Alerting. Redesigned alert detail view. The Alerting Provisioning HTTP API has been updated to enforce RBAC. Removed old Tempo Search and Loki Search. MSSQL: Windows Active Directory (Kerberos) authentication. New strong password policy.
  • CVE-2025-27144: Fix Go JOSE's Parsing Vulnerability (bsc#1237671)

  • CVE-2024-51744: Fix bad documentation of error handling in ParseWithClaims (bsc#1232975)

  • CVE-2024-45339: Fix vulnerability when creating log files (bsc#1236559)

  • Update to version 10.4.15:

    • Bugfixes CVE-2024-11741: Fix the Grafana Alerting VictorOps integration (bsc#1236734) Chore: Bump dependency golang.org/x/crypto to v0.31.0
  • Update to version 10.4.14:

    • Bugfixes Alerting: Do not fetch Orgs if the user is authenticated by apikey/sa or render key

Список пакетов

openSUSE Leap 16.0
grafana-11.6.11-bp160.1.1

Описание

An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

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


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. An attacker could send a JWE containing compressed data that used large amounts of memory and CPU when decompressed by Decrypt or DecryptMulti. Those functions now return an error if the decompressed data would exceed 250kB or 10x the compressed size (whichever is larger). This vulnerability has been patched in versions 4.0.1, 3.0.3 and 2.6.3.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

When logs are written to a widely-writable directory (the default), an unprivileged attacker may predict a privileged process's log file path and pre-create a symbolic link to a sensitive file in its place. When that privileged process runs, it will follow the planted symlink and overwrite that sensitive file. To fix that, glog now causes the program to exit (with status code 2) when it finds that the configured log file already exists.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in `ParseWithClaims` can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by `ParseWithClaims` return both error codes. If users only check for the `jwt.ErrTokenExpired ` using `error.Is`, they will ignore the embedded `jwt.ErrTokenSignatureInvalid` and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the `v5` branch to the `v4` branch. In this logic, the `ParseWithClaims` function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The SQL Expressions experimental feature of Grafana allows for the evaluation of `duckdb` queries containing user input. These queries are insufficiently sanitized before being passed to `duckdb`, leading to a command injection and local file inclusion vulnerability. Any user with the VIEWER or higher permission is capable of executing this attack. The `duckdb` binary must be present in Grafana's $PATH for this attack to function; by default, this binary is not installed in Grafana distributions.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

A vulnerability in Grafana Labs Grafana OSS and Enterprise allows Privilege Escalation allows users to gain access to resources from other organizations within the same Grafana instance via the Grafana Cloud Migration Assistant.This vulnerability will only affect users who utilize the Organizations feature to isolate resources on their Grafana instance.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

A flaw was found in github.com/go-viper/mapstructure/v2, in the field processing component using mapstructure.WeakDecode. This vulnerability allows information disclosure through detailed error messages that may leak sensitive input values via malformed user-supplied data processed in security-critical contexts.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

go-git is a highly extensible git implementation library written in pure Go. An argument injection vulnerability was discovered in go-git versions prior to v5.13. Successful exploitation of this vulnerability could allow an attacker to set arbitrary values to git-upload-pack flags. This only happens when the file transport protocol is being used, as that is the only protocol that shells out to git binaries. This vulnerability is fixed in 5.13.0.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID as a hostname component. For example, when the NO_PROXY environment variable is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly match and not be proxied.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The tokenizer incorrectly interprets tags with unquoted attribute values that end with a solidus character (/) as self-closing. When directly using Tokenizer, this can result in such tags incorrectly being marked as self-closing, and when using the Parse functions, this can result in content following such tags as being placed in the wrong scope during DOM construction, but only when tags are in foreign content (e.g. <math>, <svg>, etc contexts).


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The built-in XY Chart plugin is vulnerable to a DOM XSS vulnerability. A user with Editor permissions is able to modify such a panel in order to make it execute arbitrary JavaScript.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. In versions on the 4.x branch prior to version 4.0.5, when parsing compact JWS or JWE input, Go JOSE could use excessive memory. The code used strings.Split(token, ".") to split JWT tokens, which is vulnerable to excessive memory consumption when processing maliciously crafted tokens with a large number of `.` characters. An attacker could exploit this by sending numerous malformed tokens, leading to memory exhaustion and a Denial of Service. Version 4.0.5 fixes this issue. As a workaround, applications could pre-validate that payloads passed to Go JOSE do not contain an excessive number of `.` characters.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

go-redis is the official Redis client library for the Go programming language. Prior to 9.5.5, 9.6.3, and 9.7.3, go-redis potentially responds out of order when `CLIENT SETINFO` times out during connection establishment. This can happen when the client is configured to transmit its identity, there are network connectivity issues, or the client was configured with aggressive timeouts. The problem occurs for multiple use cases. For sticky connections, you receive persistent out-of-order responses for the lifetime of the connection. All commands in the pipeline receive incorrect responses. When used with the default ConnPool once a connection is returned after use with ConnPool#Put the read buffer will be checked and the connection will be marked as bad due to the unread data. This means that at most one out-of-order response before the connection is discarded. This issue is fixed in 9.5.5, 9.6.3, and 9.7.3. You can prevent the vulnerability by setting the flag DisableIndentity to true when constructing the client instance.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Grafana is an open-source platform for monitoring and observability. The Grafana Alerting DingDing integration was not properly protected and could be exposed to users with Viewer permission. Fixed in versions 10.4.19+security-01, 11.2.10+security-01, 11.3.7+security-01, 11.4.5+security-01, 11.5.5+security-01, 11.6.2+security-01 and 12.0.1+security-01


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

This vulnerability in Grafana's datasource proxy API allows authorization checks to be bypassed by adding an extra slash character in the URL path. Users with minimal permissions could gain unauthorized read access to GET endpoints in Alertmanager and Prometheus datasources. The issue primarily affects datasources that implement route-specific permissions, including Alertmanager and certain Prometheus-based datasources.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

An access control vulnerability was discovered in Grafana OSS where an Organization administrator could permanently delete the Server administrator account. This vulnerability exists in the DELETE /api/org/users/ endpoint. The vulnerability can be exploited when: 1. An Organization administrator exists 2. The Server administrator is either: - Not part of any organization, or - Part of the same organization as the Organization administrator Impact: - Organization administrators can permanently delete Server administrator accounts - If the only Server administrator is deleted, the Grafana instance becomes unmanageable - No super-user permissions remain in the system - Affects all users, organizations, and teams managed in the instance The vulnerability is particularly serious as it can lead to a complete loss of administrative control over the Grafana instance.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

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.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The html.Parse function in golang.org/x/net/html has quadratic parsing complexity when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The html.Parse function in golang.org/x/net/html has an infinite parsing loop when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

An open redirect vulnerability has been identified in Grafana OSS that can be exploited to achieve XSS attacks. The vulnerability was introduced in Grafana v11.5.0. The open redirect can be chained with path traversal vulnerabilities to achieve XSS. Fixed in versions 12.0.2+security-01, 11.6.3+security-01, 11.5.6+security-01, 11.4.6+security-01 and 11.3.8+security-01


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

An open redirect vulnerability has been identified in Grafana OSS organization switching functionality. Prerequisites for exploitation: - Multiple organizations must exist in the Grafana instance - Victim must be on a different organization than the one specified in the URL


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

OpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA v1.4.0 to v1.11.0 ( openfga-0.1.34 <= Helm chart <= openfga-0.2.48, v.1.4.0 <= docker <= v.1.11.0) are vulnerable to improper policy enforcement when certain Check and ListObject calls are executed. This issue has been patched in version 1.11.1.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Expr is an expression language and expression evaluation for Go. Prior to version 1.17.7, several builtin functions in Expr, including `flatten`, `min`, `max`, `mean`, and `median`, perform recursive traversal over user-provided data structures without enforcing a maximum recursion depth. If the evaluation environment contains deeply nested or cyclic data structures, these functions may recurse indefinitely until exceed the Go runtime stack limit. This results in a stack overflow panic, causing the host application to crash. While exploitability depends on whether an attacker can influence or inject cyclic or pathologically deep data into the evaluation environment, this behavior represents a denial-of-service (DoS) risk and affects overall library robustness. Instead of returning a recoverable evaluation error, the process may terminate unexpectedly. In affected versions, evaluation of expressions that invoke certain builtin functions on untrusted or insufficiently validated data structures can lead to a process-level crash due to stack exhaustion. This issue is most relevant in scenarios where Expr is used to evaluate expressions against externally supplied or dynamically constructed environments; cyclic references (directly or indirectly) can be introduced into arrays, maps, or structs; and there are no application-level safeguards preventing deeply nested input data. In typical use cases with controlled, acyclic data, the issue may not manifest. However, when present, the resulting panic can be used to reliably crash the application, constituting a denial of service. The issue has been fixed in the v1.17.7 versions of Expr. The patch introduces a maximum recursion depth limit for affected builtin functions. When this limit is exceeded, evaluation aborts gracefully and returns a descriptive error instead of panicking. Additionally, the maximum depth can be customized by users via `builtin.MaxDepth`, allowing applications with legitimate deep structures to raise the limit in a controlled manner. Users are strongly encouraged to upgrade to the patched release, which includes both the recursion guard and comprehensive test coverage to prevent regressions. For users who cannot immediately upgrade, some mitigations are recommended. Ensure that evaluation environments cannot contain cyclic references, validate or sanitize externally supplied data structures before passing them to Expr, and/or wrap expression evaluation with panic recovery to prevent a full process crash (as a last-resort defensive measure). These workarounds reduce risk but do not fully eliminate the issue without the patch.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

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.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

The dashboard permissions API does not verify the target dashboard scope and only checks the dashboards.permissions:* action. As a result, a user who has permission management rights on one dashboard can read and modify permissions on other dashboards. This is an organization-internal privilege escalation.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки

Описание

Public dashboards with annotations enabled did not limit their annotation timerange to the locked timerange of the public dashboard. This means one could read the entire history of annotations visible on the specific dashboard, even those outside the locked timerange. This did not leak any annotations that would not otherwise be visible on the public dashboard.


Затронутые продукты
openSUSE Leap 16.0:grafana-11.6.11-bp160.1.1

Ссылки
Уязвимость openSUSE-SU-2026:20654-1