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

exploitDog

suse-cvrf логотип

SUSE-SU-2026:4606-1

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

Описание

Security update for golang-github-prometheus-prometheus

This update for golang-github-prometheus-prometheus fixes the following issues:

golang-github-prometheus-prometheus was updated to version 3.13.2:

  • Security issues:

    • CVE-2026-39821: Fixed validation bypass and privilege escalation in Punycode label handling (bsc#1266608)
    • CVE-2026-56852: Fixed infinite loop on truncated or invalid UTF-8 input in unicode/norm handling (bsc#1272102)
    • CVE-2026-44990: Fixed stored XSS in the new React UI by sanitizing disallowed xmp elements (bsc#1275205)
    • CVE-2026-53606: Fixed incomplete URI scheme validation in sanitize-html that could enable XSS (bsc#1269966)
    • CVE-2026-2303: Fixed heap out-of-bounds read in GSSAPI error handling in mongo-driver (bsc#1269856)
    • CVE-2025-4673: Fixed credential leaks by stopping HTTP client header forwarding on redirects (bsc#1275206)
    • CVE-2023-45289: Fixed credential leaks by stopping header and cookie forwarding on HTTP redirects (bsc#1275207)
    • CVE-2025-61686: Fixed unauthorized file access and path traversal in react-router storage (bsc#1270711)
    • CVE-2026-40181: Fixed open redirect risks to external domains via relative paths in react-router (bsc#1267528)
    • CVE-2026-42342: Fixed DoS risks via unbounded path expansion in the manifest endpoint (bsc#1267538)
    • CVE-2026-42211: Fixed remote code execution risks from prototype pollution in react-router (bsc#1267534)
    • CVE-2026-39882: Fixed memory exhaustion via uncapped HTTP response reading in OpenTelemetry (bsc#1274221)
    • Fixed potential denial-of-service vulnerabilities by updating the gRPC dependency
    • Fixed memory exhaustion and DoS by rejecting snappy-compressed requests exceeding 32MB limit
  • Bug fixes and changes:

    • Fixed scrape manager failing to reload properly when SD configuration changes rapidly.
    • Prevent memory leak in remote-write path when the receiving endpoint is unavailable.
    • Native Histograms are no longer experimental. They are fully supported for production workloads.
    • Added support for OpenTelemetry traces within the Prometheus UI to correlate metrics and traces.
    • TSDB compaction speed optimized by improving the block merging algorithm.
    • Allow scraping of multiple targets using a single HTTP/2 connection to reduce overhead.
    • Added new metrics to monitor the health of the rule evaluation engine.
    • Incompatible: This affects scraping, remote read and write, alerting, and SD. Network paths might need adjustments to avoid redirects.
    • Incompatible: Rule group pagination tokens now use SHA-256 instead of MD5. Custom API consumers must adapt to the new longer token format.
    • Added 'group_limit' parameter to PromQL aggregations to restrict the number of results.
    • Incompatible: promtool relative paths in config files now resolve relative to the config directory itself, instead of the current working directory.
    • Support exporting TSDB blocks directly to cloud storage via the admin API.
    • Incompatible: Deprecated remote-write metrics like prometheus_remote_storage_samples_total are removed in favor of prometheus_wal_watcher_records_read_total.
    • Significant query performance boost for high-cardinality regex matchers.
    • Introduce a new UI interface for safely deleting specific time series data directly.
    • Added dynamic relabeling actions to extract substrings using regex capture groups.
    • Fixed UI displaying incorrect time ranges after a timezone change.
    • Bumped firewalld-prometheus-config to version 0.2 bumping OpenTelemetry to 1.43.0

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

Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest
golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7
golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Описание

When following an HTTP redirect to a domain which is not a subdomain match or exact match of the initial domain, an http.Client does not forward sensitive headers such as "Authorization" or "Cookie". For example, a redirect from foo.com to www.foo.com will forward the Authorization header, but a redirect to bar.com will not. A maliciously crafted HTTP redirect could cause sensitive headers to be unexpectedly forwarded.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

Proxy-Authorization and Proxy-Authenticate headers persisted on cross-origin redirects potentially leaking sensitive information.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

React Router is a router for React. In @react-router/node versions 7.0.0 through 7.9.3, @remix-run/deno prior to version 2.17.2, and @remix-run/node prior to version 2.17.2, if createFileSessionStorage() is being used from @react-router/node (or @remix-run/node/@remix-run/deno in Remix v2) with an unsigned cookie, it is possible for an attacker to cause the session to try to read/write from a location outside the specified session file directory. The success of the attack would depend on the permissions of the web server process to access those files. Read files cannot be returned directly to the attacker. Session file reads would only succeed if the file matched the expected session file format. If the file matched the session file format, the data would be populated into the server side session but not directly returned to the attacker unless the application logic returned specific session information. This issue has been patched in @react-router/node version 7.9.4, @remix-run/deno version 2.17.2, and @remix-run/node version 2.17.2.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

The mongo-go-driver repository contains CGo bindings for GSSAPI (Kerberos) authentication on Linux and macOS. The C wrapper implementation contains a heap out-of-bounds read vulnerability due to incorrect assumptions about string termination in the GSSAPI standard. Since GSSAPI buffers are not guaranteed to be null-terminated or have extra padding, this results in reading one byte past the allocated heap buffer.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

React Router is a router for React. In versions 7.0.0 through 7.14.0 and 6.7.0 through 6.30.3, certain URLs passed to the redirect function can trigger an open redirect to an external domain due to path values starting with // being reinterpreted as protocol-relative URLs. The level of impact depends on the validation done by the application prior to returning the redirect. This does not impact applications using Declarative Mode (<BrowserRouter>). This is patched in versions 7.14.1 and 6.30.4.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

React Router is a router for React. In versions 7.0.0 through 7.14.1, when using Framework Mode, a combination of steps could potentially allow unauthorized remote code execution (RCE) through external requests. This attack requires the application code to have an existing prototype pollution vulnerability, which can then be leveraged in a 2-step attack where the second step triggers unauthorized RCE on the remote server. This does not impact applications using Declarative Mode (`<BrowserRouter>`) or Data Mode (`createBrowserRouter/<RouterProvider>`). This is patched in version 7.14.2.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

React Router is a router for React. In versions 7.0.0 through 7.14.x of react-router and versions 2.10.0 through 2.17.4 of @remix-run/server-runtime, certain crafted requests can consume disproportionate server resources via unbounded path expansion in the __manifest endpoint, resulting in response time degradation and/or service unavailability for end users. This affects React Router Framework Mode applications as well as Remix applications. This does not impact applications using Declarative Mode (`<BrowserRouter>`) or Data Mode (`createBrowserRouter/<RouterProvider>`). This is patched in react-router version 7.15.0 and @remix-run/server-runtime version 2.17.5.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Under the default configuration, versions of `sanitize-html` prior to 2.17.4 can turn attacker-controlled content inside a disallowed `xmp` element into live HTML or JavaScript. This is a sanitizer bypass in the default `disallowedTagsMode: 'discard'` path and can lead to stored XSS in applications that render sanitized output back to users. Version 2.17.4 patches the issue.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Versions of sanitize-html prior to 2.17.5 use `allowedSchemesAppliedToAttributes` (default: `['href', 'src', 'cite']`) to gate the `naughtyHref()` function that blocks dangerous URI schemes like `javascript:` and `vbscript:`. The HTML specification defines 10+ attributes that accept URIs (`action`, `formaction`, `data`, `poster`, `background`, `ping`, `xlink:href`, `dynsrc`, `lowsrc`), but none of these are included in the default gate list. When a developer allows any of these attributes in their configuration, `javascript:` URIs pass through completely unmodified, enabling XSS. Version 2.17.5 patches the issue.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

Ссылки

Описание

A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.


Затронутые продукты
Container suse/multi-linux-manager/5.2/x86_64/monitoring-prometheus:latest:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2
SUSE Linux Enterprise Module for Package Hub 15 SP7:golang-github-prometheus-prometheus-3.13.2-150100.4.40.2

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