Update module github.com/prometheus/alertmanager to v0.25.1 [SECURITY] - #343
Open
red-hat-konflux[bot] wants to merge 1 commit into
Open
Conversation
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: red-hat-konflux[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
6 times, most recently
from
June 25, 2026 21:12
d6b2e5b to
4edf7e8
Compare
red-hat-konflux
Bot
deleted the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
June 27, 2026 20:19
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
11 times, most recently
from
June 28, 2026 00:24
0a0b7e5 to
4353323
Compare
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
from
June 29, 2026 00:26
4353323 to
fc20c16
Compare
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
6 times, most recently
from
July 5, 2026 12:23
d351f42 to
8570490
Compare
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
2 times, most recently
from
July 8, 2026 08:27
8570490 to
cc4bdfd
Compare
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
2 times, most recently
from
July 8, 2026 20:32
1ee9ed3 to
4b0e6b0
Compare
red-hat-konflux
Bot
force-pushed
the
deps-update/main/go-github.com-prometheus-alertmanager-vulnerability
branch
6 times, most recently
from
July 11, 2026 04:24
9d8f477 to
9a66df9
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.22.2→v0.25.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Alertmanager UI is vulnerable to stored XSS via the /api/v1/alerts endpoint
BIT-alertmanager-2023-40577 / CVE-2023-40577 / GHSA-v86x-5fm3-5p7j / GO-2023-2020
More information
Details
Impact
An attacker with the permission to perform POST requests on the /api/v1/alerts endpoint could be able to execute arbitrary JavaScript code on the users of Prometheus Alertmanager.
Patches
Users can upgrade to Alertmanager v0.2.51.
Workarounds
Users can setup a reverse proxy in front of the Alertmanager web server to forbid access to the /api/v1/alerts endpoint.
References
N/A
Severity
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Alertmanager UI is vulnerable to stored XSS via the /api/v1/alerts endpoint in github.com/prometheus/alertmanager
BIT-alertmanager-2023-40577 / CVE-2023-40577 / GHSA-v86x-5fm3-5p7j / GO-2023-2020
More information
Details
Alertmanager UI is vulnerable to stored XSS via the /api/v1/alerts endpoint in github.com/prometheus/alertmanager
Severity
Unknown
References
This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).
Release Notes
prometheus/alertmanager (github.com/prometheus/alertmanager)
v0.25.1: 0.25.1 / 2023-08-23Compare Source
v0.25.0: 0.25.0 / 2022-12-22Compare Source
parse_modevalue fromMarkdownV2toHTMLfor Telegram. #2981api_urlfield optional for Telegram. #2981proxy_urlsupport for OAuth2 in HTTP client configuration. #3010--web.systemd-socketflag to systemd socket activation listeners instead of port listeners (Linux only). #3140enable_http2support in HTTP client configuration. #3010min_versionsupport to select the minimum TLS version in HTTP client configuration. #3010max_versionsupport to select the maximum TLS version in HTTP client configuration. #3168--data.maintenance-intervalflag to define the interval between the garbage collection and snapshotting to disk of the silences and the notification logs. #2849/-/healtyand/-/readyendpoints. #3039…ellipsis character instead of the 3-dots string.... #3072sourcefield to the PagerDuty configuration. #3106api_keyandapi_key_fileare defined at the same time. #2910alertmanager_alertsmetric to avoid counting resolved alerts as active. Also added a newalertmanager_marked_alertsmetric that retain the old behavior. #2943api_urlis empty for OpsGenie. #2910v0.24.0: 0.24.0 / 2022-03-24Compare Source
/api/v2prefix to all endpoints in the OpenAPI specification and generated client code. #2696github.com/prometheus/alertmanager/clientGo package. #2763--cluster.tls-configexperimental flag to secure cluster traffic via mutual TLS. #2237time_intervalsrather thanmute_time_intervals(the latter is deprecated but it will be supported until v1.0). #2779update_alertsfield to the OpsGenie configuration to update message and description when sending alerts. #2519--cluster.allow-insecure-public-advertise-address-discoveryfeature flag to enable discovery and use of public IP addresses for clustering. #2719entityandactionsfields to the OpsGenie configuration. #2753opsgenie_api_key_filefield to the global configuration. #2728teamsresponders to the OpsGenie configuration. #2685createdByauthor. #2718--http.config.fileflag to configure HTTP settings. #2764mute_time_intervalsin JSON marshaling. #2765email.default.html) to match with the canonical source. #2798v0.23.0: 0.23.0 / 2021-08-25Compare Source
Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.