Skip to content
OpenAdvisories
High · 7.5 CVE-2023-40577 BIT-alertmanager-2023-40577EUVD-2023-2358GHSA-v86x-5fm3-5p7jGO-2023-2020

Alertmanager UI is vulnerable to stored XSS via the /api/v1/alerts endpoint

Published Aug 25, 2023 · Updated Feb 13, 2025 · Assigned by GitHub_M

Description

Alertmanager handles alerts sent by client applications such as the Prometheus server. 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. This issue has been fixed in Alertmanager version 0.2.51.

Affected products

VendorProductAffectedFixed
prometheus alertmanager <= 0.25.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 prometheus-alertmanager 0.26.0+ds-1 —
Debian 13 prometheus-alertmanager 0.26.0+ds-1 —
Debian 12 prometheus-alertmanager No fix yet —
Debian 10 prometheus-alertmanager 0.15.3+ds-3+deb10u1 DLA-3609-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS prometheus-alertmanager 0.15.3+ds-3ubuntu1.2 USN-6935-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS prometheus-alertmanager 0.23.0-4ubuntu0.2+esm1 USN-6935-1
Ubuntu Pro 18.04 LTS prometheus-alertmanager 0.6.2+ds-3ubuntu0.1+esm1 USN-6935-1
ReleasePackageFixed inAdvisory
SLES 15 SP5 golang-github-prometheus-alertmanager 0.26.0-150100.4.19.1 SUSE-SU-2024:0512-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Manager Proxy Module 4.3 golang-github-prometheus-alertmanager 0.26.0-150100.4.19.1 SUSE-SU-2024:0512-1
SUSE Manager Client Tools 15 golang-github-prometheus-alertmanager 0.26.0-150100.4.19.1 SUSE-SU-2024:0512-1
SUSE Manager Client Tools 12 golang-github-QubitProducts-exporter_exporter 0.4.0-4.6.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-boynux-squid_exporter 1.6-4.9.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-lusitaniae-apache_exporter 1.0.0-1.21.2 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-prometheus-alertmanager 0.26.0-1.24.2 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-prometheus-node_exporter 1.5.0-4.15.4 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-prometheus-prometheus 2.45.0-1.50.2 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 golang-github-prometheus-promu 0.14.0-4.12.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 grafana 9.5.8-1.60.1 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 kiwi-desc-saltboot 0.1.1687520761.cefb248-4.15.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 mgr-daemon 4.3.8-1.44.2 SUSE-SU-2024:0486-1
SUSE Manager Client Tools 12 mgr-push 5.0.1-4.21.4 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 prometheus-blackbox_exporter 0.24.0-3.6.3 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 prometheus-postgres_exporter 0.10.1-1.17.2 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 python-hwdata 2.3.5-15.12.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 rhnlib 5.0.1-24.30.3 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 spacecmd 4.3.26-38.136.2 SUSE-SU-2024:0486-1, SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 spacewalk-client-tools 4.3.18-52.95.2 SUSE-SU-2024:0486-1
SUSE Manager Client Tools 12 supportutils-plugin-salt 1.2.2-9.9.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 supportutils-plugin-susemanager-client 5.0.1-9.15.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 system-user-grafana +1 1.0.0-3.7.2 SUSE-SU-2024:0191-1
SUSE Manager Client Tools 12 uyuni-common-libs 5.0.1-3.33.3 SUSE-SU-2024:0191-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed golang-github-prometheus-alertmanager 0.26.0-4.1 openSUSE-SU-2024:13599-1
openSUSE Leap 15.5 golang-github-prometheus-alertmanager 0.26.0-150100.4.19.1 SUSE-SU-2024:0512-1
ReleasePackageFixed inAdvisory
Alpine v3.24 alertmanager 0.26.0-r0 —
Alpine v3.23 alertmanager 0.26.0-r0 —
Alpine v3.22 alertmanager 0.26.0-r0 —
Alpine v3.21 alertmanager 0.26.0-r0 —
Alpine v3.20 alertmanager 0.26.0-r0 —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 alertmanager 0.26.0-r0 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling prometheus-alertmanager 0.26.0-r0 —
Wolfi rolling promxy 0.0.94-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/prometheus/alertmanager < 0.25.1 0.25.1 GHSA-v86x-5fm3-5p7j

Advisories 9

References